维基百科说:
可扩展编程是计算机科学中使用的一个术语,描述一种计算机编程风格,重点关注扩展编程语言、编译器和运行时环境的机制。
例如,Tcl 允许您编写自己的控制结构。看here http://wiki.tcl.tk/685.
我有兴趣编制在实际代码中使用的可扩展编程语言的列表。如果您也能为您的语言提供一个示例,那就太好了。
LISP 家族中的语言(Common Lisp、Guile 等)是极其可扩展——比我用过的任何其他语言都更可扩展。可以将其视为类固醇的 C 宏系统。如果您足够无聊,您可以将 + 运算符重新定义为减法:现在这就是可扩展性!
LISP 在很多地方已经过时了,但是Guile http://www.gnu.org/software/guile/guile.html(Scheme 的方言)是官方扩展语言GNU计划 http://gnu.org/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)