型特征。而于1956年发明的IPL语言，一般被认为是第一个基于计算机的函数式编程语言。 它是一种用于操纵符号列表的汇编式语言。它有一个生成器的概念，相当于一个接受函数作为参数的函数，并且，由于它是汇编级语言，代码可以是数据，因此IPL可以被视为具有高阶函数。但是，它在很大程度上依赖于改变列表的结构和类似的指令式编程特征。在20世纪60年代早期，Kenneth E. Iverson开发了APL ，在他1962年出版的《A Programming Language》一书中有介绍。 APL给John Ba