Smalltalk programming
Smalltalk is a dynamically typed object oriented programming language designed at Xerox PARC by Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg, and others during the 1970s. The language was generally released as Smalltalk-80 and has been widely used since. Smalltalk is in continuing active development, and has gathered a loyal community of users around it.
Smalltalk has been a great influence on the development of many other computer languages, including: Objective-C, Actor, Java and Ruby. Many software development ideas of the 1980s (Model-View-Controller, Class-Responsibility-Collaboration card) and 1990s came from the Smalltalk community, such as design patterns (as applied to software), Extreme Programming and refactoring. Among Smalltalkers is Ward Cunningham, the inventor of the WikiWiki concept.
The article above is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Smalltalk".
crypticsymbol.com guide to Smalltalk books