同像性 编辑
在计算机编程中,同像性,是某些编程语言的特殊属性,它意味着一个程序的结构与其句法是相似的,因此易于通过阅读程序来推测程序的内在涵义。如果一门编程语言具备了同像性,说明该语言的文本表示,与其抽象语法树具有相同的结构。该特性允许使用相同的表示语法,将语言中的所有代码当成,来存取以及转换,提供了“代码即数据”的理论前提。
1
相关
Clojure是Lisp编程语言在Java平台平台上的现代、动态语言及函数程式语言方言。 与其他Lisp一样,Clojure视同像性且拥有一套Lisp宏系统。Clojure的开发过程目前由实践社群驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。
自循环直译器是元直译器的一种。自循环直译器不仅是在直译语言中写成,而且通过底层语言的功能来实现直译语言的功能。因此,自循环直译器不需担心如何具体实现任何功能,而只需处理语言读入与直译,所以尤其适合作为教育用途。自循环直译器一般在同像性的语言中出现。
自循环直译器是元直译器的一种。自循环直译器不仅是在直译语言中写成,而且通过底层语言的功能来实现直译语言的功能。因此,自循环直译器不需担心如何具体实现任何功能,而只需处理语言读入与直译,所以尤其适合作为教育用途。自循环直译器一般在同像性的语言中出现。
自循环直译器是元直译器的一种。自循环直译器不仅是在直译语言中写成,而且通过底层语言的功能来实现直译语言的功能。因此,自循环直译器不需担心如何具体实现任何功能,而只需处理语言读入与直译,所以尤其适合作为教育用途。自循环直译器一般在同像性的语言中出现。
自循环直译器是元直译器的一种。自循环直译器不仅是在直译语言中写成,而且通过底层语言的功能来实现直译语言的功能。因此,自循环直译器不需担心如何具体实现任何功能,而只需处理语言读入与直译,所以尤其适合作为教育用途。自循环直译器一般在同像性的语言中出现。