A readers' guide to the Smalltalk articles in this issue.
[author : Adele Goldberg]
How message-sending objects are used in the Smalltalk-80 system.
[author : the Xerox Learning Research Group]
Steve continues his description of the Z8-BASIC Microcomputer and suggests two applications.
[author : Steve Ciarcia]
Object-oriented software systems provide the underlying design of Smalltalk.
[author : David Robson]
Programming and debugging in Smalltalk are always interactive activities.
[author : Larry Tesler]
A Smalltalk application program will limit the user's access to the language.
[author : Trygve M H Reenskaug]
The Graphics Kernel provides the interface through which all text and graphics are displayed.
[author : Daniel H H Ingalls]
Like it or not, the Japanese small computers are on their way.
[author : Stan Miastkowski]
Many kinds of data structures can be added easily to the Smalltalk-80 system.
[author : James C Althoff Jr]
The design principles of a language strongly affect its power and usability.
[author : Daniel H H ingalls]
The use of a Smalltalk-80 Virtual Machine allows the system to be transported easily among different 16-bit microprocessors.
[author : Glenn Krasner]
Design of complicated control structures is easy in the Smallralk-80 language
[author : L Peter Deutsch]
Although Smalltalk-80 is not meant to be used by children, application programs can be written that will allow them to be creative and, at the same time, learn about programming.
[author : Adele Goldberg and Joan Ross]
The versatile Smalltalk-80 language can create an environment for graphics design that can be used by non technically oriented people.
[author : William Bowman and Bob Flegal]
Virtual memory techniques must be used when the active memory space needed by a language is much larger than the amount of available memory.
[author : Ted Kaehler]
[author : Keith Carlson]
[author : Scott Mitchell]
Smalltalk isn't small talk any more. Three years ago, the cover of BYTE depicted the island kingdom of Smalltalk as a place where great and magical things happen, though its "craggy aloofness" kept it out of the mainstream of the computer programming community. During the past three years the Xerox Learning Research Group has continued developing Smalltalk, and this month we present the culmination of its work - the debut of the Smalltalk-80 system.
Because of the special nature of this issue, we have added a special introduction by Adele Goldberg, manager of the Xerox Learning Research Group based in Palo Alto, California. Adele guides you gently through the array of articles-describing the Smalltalk-80 system and related topics.
In addition to our regular features, we also have the concluding part of Steve Ciarcia's article, "Build a Z8-Based Control Computer with BASIC." And Stan Miastkowski presents an in-depth report on what we can expect from Japan in his article, "The Japanese Computer Invasion."