Computer Design. Jan 15, 1987, Vol. 26 Issue 2, p76, 4 p.
Smalltalk is an object-oriented programming language in which objects represents data sets plus functions. The objects are composed of classes of reusable and redefinable building blocks, and messages are sent to objects for data or for action. Advantages include an open and interactive environment, incremental and dynamic program development providing easy applications prototyping, programming by refinement, and lack of distinguishing between data and code enabling creation of programs that can dynamically build other programs, all providing high programmer productivity. Major commercial applications include artificial intelligence, R&D, and business and technical analysis.