编程范型 | 函数式,面向堆栈 |
---|---|
設計者 | Robin Popplestone,Rod Burstall |
发行时间 | 1970年 |
啟發語言 | |
COWSEL,ALGOL 60,ISWIM | |
影響語言 | |
POP-10,POP-11,ML |
POP-2(也称为POP2,Package for Online Programming:在线编程包),是Robin Popplestone和Rod Burstall在大约1970年于爱丁堡大学开发的编程语言,起源于更早的语言POP-1(Robin Popplestone在1968年开发,最初叫做COWSEL)[1]。它根源于很多来源:LISP和ALGOL 60语言,和来自Peter J. Landin的理论上的想法。它使用增量编译器,这给与它某些解释型语言的灵活性,包括允许在运行时间定义新函数,和在程序运行时修改函数定义(二者都是动态编译的特征),而没有解释型语言的开销。