Abstract:This paper gives the main techniques for implementing compiler for function-al languages and proposes two rules for the design of the compiler’s implementation:(1)Saving the memory space for suspended arguments and to release them as early as possible.in addition to simplify function call;(2)Reducing the characteristic structure in rune-tional programs by some transformations.Some techniques and their application in a com piler for a functional language are also presented.