Contact The DL Team Contact Us | Switch to tabbed view

top of pageABSTRACT

From the Preface (See Front Matter for full Preface)

Advances in the design and production of computer hardware have brought many more people into direct contact with computers. Similar advances in the design and production of computer software are required in order that this increased contact be as rewarding as possible. The Smalltalk-80 system is a result of a decade of research into creating computer software that is appropriate for producing highly functional and interactive contact with personal computer systems. This book is the first detailed account of the Smalltalk-80 system. It is divided into four major parts:

Part One -- an overview of the concepts and syntax of the programming language.

Part Two -- an annotated and illustrated specification of the system's functionality.

Part Three -- an example of the design and implementation of a moderate-size application.

Part Four -- a specification of the Smalltalk-80 virtual machine.

top of pageSOURCE MATERIALS

FRONT MATTER
PDFPDF  Front cover, Dust jacket material, Title page, Preface, Table of contents, Introduction to parts 1-4
BACK MATTER
PDFPDF  Back cover
AVAILABLE FOR DOWNLOAD
PDFPDF (33.56 MB)  
APPEARS IN
ACM-CBS ACM-CBS: ACM Classic Books Series

top of pageAUTHORS



Author image not provided  Adele Goldberg

No contact information provided yet.

Bibliometrics: publication history
Publication years1973-2003
Publication count51
Citation Count1,697
Available for download35
Downloads (6 Weeks)69
Downloads (12 Months)241
Downloads (cumulative)17,144
Average downloads per article489.83
Average citations per article33.27
View colleagues of Adele Goldberg


Author image not provided  David Robson

No contact information provided yet.

Bibliometrics: publication history
Publication years1983-1996
Publication count17
Citation Count1,476
Available for download3
Downloads (6 Weeks)31
Downloads (12 Months)51
Downloads (cumulative)7,161
Average downloads per article2,387.00
Average citations per article86.82
View colleagues of David Robson

top of pageREFERENCES

References are not available

top of pageCITED BY

1,246 Citations

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

top of pageINDEX TERMS

The ACM Computing Classification System (CCS rev.2012)

Note: Larger/Darker text within each node indicates a higher relevance of the materials to the taxonomic classification.

top of pagePUBLICATION

Title Smalltalk-80: the language and its implementation table of contents
Pages742
PublisherAddison-Wesley Longman Publishing Co., Inc. Boston, MA, USA ©1983
ISBN0-201-11371-6

APPEARS IN
ACM-CBS ACM-CBS: ACM Classic Books Series

top of pageREVIEWS


Reviewer: Paul N. Hilfinger

This book is the definitive description of the Smalltalk:U80 system. Smalltalk was originally developed by the Xerox Learning Research Group in the early 1970s. At that time, the system was used as a vehicle for teaching programming to children  more...

Computing Reviews logo

top of pageCOMMENTS

Be the first to comment To Post a comment please sign in or create a free Web account

top of pageTable of Contents

Smalltalk-80
Book Contents PDFPDF
Use the links below to download parts of the book.
Part one
1 Objects and messages
2 Expression syntax
3 Classes and instances
4 Subclasses
5 Metaclasses
Part two
6 Protocol for all objects
7 Linear measures
8 Numerical classes
9 Protocol for all collection classes
10 Hierarchy of the collection classes
11 Three examples that use collections
12 Protocol for streams
13 Implementation of the basic collection protocol
14 Kernel support classes
15 Multiple independent processes
16 Protocol for classes
17 The programming interface
18 The graphics kernel
19 Pens
20 Display objects
Part three
21 Probability distributions
22 Event-driven simulations
23 Statistics gathering in event-driven simulations
24 The use of resources in event-driven simulations
25 Coordinated resources for event-driven simulations
Part four
26 The implementation
27 Specification of the virtual machine
28 Formal specification of the interpreter
29 Formal specification of the primitive methods
30 Formal specification of the object memory
Subject index
System index
Example class index
Implementation index

Powered by The ACM Guide to Computing Literature


The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2019 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us