Smalltalk
Smalltalk是一个包含多种面向对象编程语言的家族,最初由Xerox公司的帕洛阿尔托研究中心(简称PARC)于上世纪七十年代所创建。它的出现给众多后续出现的编程语言带来了重大影响,其中包括Java、Python以及Ruby等等。
Alan Kay的学习研究小组一手建立起了Smalltalk,而根据Kay的回忆,当时选择这个名称是为了迎合“印欧神话体系”中的设定。在这套理论系统中,像宙斯以及托尔这类名号霸气侧漏的神往往历尽坎坷、饱经磨难。因此他反其道而行之,选择了Smalltalk这样一个听起来就人畜无害的字眼,平和舒缓的风格也让人们不至于对这种语言抱有不切实际的期望。
Logo
Logo是一款由麻省理工学院人工智能实验室的多位计算机科学家于上世纪六十年代中期开发完成的编程语言,当时主要是为了满足教学需要。它属于Lisp语言的一类分支,能够被用于实现多种编程概念的教学、同时也给Scratch等后续教学型语言带来了深远影响。
它的一大主要特点在于利用海龟图形生成源自命令的输出结果。Logo这一名称明显源自希腊语的“logos”,原意为“字”或者“思想”,开发者希望借此对其与传统中面向数字的编程语言加以区分。