Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境(IDE)。由AlanKay,DanIngalls,TedKaehler,AdeleGoldberg等于70年代初在XeroxPARC开发。Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:Objective-C,Actor,Java和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如DesignPatterns,ExtremeProgramming(XP)和Refactoring等。20世纪70年代到80年代前期,美国施乐公司的帕洛阿尔托研究中心(PARC)开发