Smalltalk
Smalltalk是由Alan Kay,Dan Ingalls,Ted Kaehler等于70年代初在Xerox PARC开发的历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境(IDE),被称为“面向对象编程之母”。它对Objective-C、Actor、Java等众多的程序设计语言的产生起到了极大的推动作用,90年代的许多软件开发思想得利于Smalltalk,例Design Patterns、Extreme Programming(XP)和Refactoring等。