且它不必去处理，其它一些不同结构所导致的复杂语法。换句话说，同像性是程序的源代码即是基本的资料结构，而这个语言本身知道如何存取源码的文本。Lisp编程语言是具有同像性质的典型范例。它的设计很容易进行对列表的操作，而且其语法结构即採用嵌套列表形式的S-表达式。LISP 程式以列表的形式来编写; 所以可在运行时存取本身拥有的函数和程序，并以编程的方式重新设计自己。具有同像属性的语言通常有对句法巨集的全面支持，允许程序员以简明的方式来表达程序的变换。这类语言有Clojure（现代流行的LISP方言），Rebo