Geo*_*Geo 3 language-agnostic extensible
维基百科说:
可扩展编程是计算机科学中使用的一个术语,用于描述一种计算机编程样式,该计算机编程样式侧重于扩展编程语言,编译器和运行时环境的机制。
例如,Tcl使您可以编写自己的控制结构。看这里。
我对编译现实世界代码中正在使用的可扩展编程语言列表感兴趣。如果您还可以提供自己的语言示例,那就太好了。
LISP家族中的语言(Common Lisp,Guile等)具有极强的可扩展性-比我以前使用的任何其他语言都强大。可以将其视为类固醇上的C宏系统。如果您感到无聊,可以将+运算符重新定义为减法:现在就是可扩展性!
LISP在许多地方已经过时了,但是Guile(Scheme的一种方言)是GNU Project的官方扩展语言。