p 本身代码就是由链表构成的。因此，Lisp 程序能够将源代码当作某种数据结构来进行操作，这就允许程序员创建新的语法，甚至是能够把新的特定领域的语言嵌入到 Lisp。所以 Lisp 对于学习语言的设计，创建自定义语言是相当有用的。合理的学习顺序是：Logo-> Scheme/newLisp (教育版变体) -> Common Lisp (职业版变体)Logo 是特别为孩子们设计的入门程序设计语言。学习 Logo 的第一步是认识“turtle graphics”（龟状图形，最早可以追溯到1969年，