Skip to content

Smalltalk-80 The Language

Best in textbook rentals since 2012!

ISBN-10: 0201136880

ISBN-13: 9780201136883

Edition: 1989

Authors: Adele Goldberg, David Robson

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

The Smalltalk-80 system is an integrated, graphical, and interactive programming environment with capabilities for producing highly functional contact with personal computer systems. This book, a revision of Smalltalk-80: The Language and its Implementation, includes the latest developments and newest features of Smalltalk-80 Version 2.
Customers also bought

Book details

List price: $44.99
Copyright year: 1989
Publisher: Addison Wesley Professional
Publication date: 1/1/1989
Binding: Paperback
Pages: 608
Size: 7.25" wide x 9.25" long x 1.00" tall
Weight: 1.782
Language: English

Objects and Messages
Classes and Instances
An Example Application
System Classes
Summary of Terminology
Expression Syntax
Literals
Variables
Messages
Blocks
Summary of Terminology
Classes and Instances
Protocol Descriptions
Implementation Descriptions
Variable Declarations
Methods
Primitive Methods
Summary of Terminology
Subclasses
Subclass Descriptions
An Example Subclass
Method Determination
Abstract Superclasses
Subclass Framework Messages
Summary of Terminology
Metaclasses
Initialization of Instances
An Example Metaclass
Metaclass Inheritance
Initialization of Class Variables
Summary of Method Determination
Summary of Terminology
Part 2
Protocol for all Objects
Testing the Functionality of an Object
Comparing Objects
Copying Objects
Accessing the Parts of an Object
Printing and Storing Objects
Error Handling
Linear Measures
Class Magnitude
Class Date
Class Time
Class Character
Numerical Classes
Protocol of the Number Classes
Classes Float and Fraction
Integer Classes
Class Random: A Random Number Generator
Protocol for All Collection Classes
Adding, Removing, and Testing Elements
Enumerating Elements
Instance Creation
Conversion Among Collection Classes
Hierarchy of the Collection Classes
Class Bag
Class Set
Classes Dictionary and IdentityDictionary
Class SequenceableCollection
Subclasses of SequenceableCollection
Class ArrayedCollection
Class MappedCollection
Summary of Conversions Among Collections
Three Examples that Use Collections
Random Selection and Playing Cards
The Drunken Cockroach Problem
Traversing Binary Trees
Protocol for Streams
Class Stream
Positionable Streams
Streams for Generated Elements
Streams for Collections Without External Keys
External Streams and File Streams
Implementations of the Basic Collection Protocol
Class Collection
Subclasses of Collection
Kernel Support Classes
Class UndefinedObject
Classes Boolean, True, and False
Additional Protocol for Class Object
Multiple Independent Processes
Processes
Semaphores
Class SharedQueue
Class Delay
Protocol for Classes
Class Behavior
Class ClassDescription
Class Metaclass
Class Class
The Programming Interface
Views
Browsers
Testing
Error Reporting
Implementation Classes
The Graphics Kernel
Graphical Representation
Graphical Storage
Graphical Manipulation
Classes Form and WordArray
Spatial Reference
Class BitBit
Line Drawing
Text Display
Simulation of BitBit
Pens
Class Pen
Geometric Designs
Commander Pen
Display Objects
Class DisplayObject
Class DisplayMedium
Forms
Display Text
Paths
Image Manipulation with Forms
Part 3
The Implementation
The Compiler
The Interpreter
The Object Memory
The Hardware and Additional System Classes
Probability Distributions
Probability Distribution Framework
Discrete Probability Distributions
Continuous Probability Distributions
Event-Driven Simulations
A Framework for Simulations
Implementation of the Simulation Classes
Statistics Gathering in Event-Driven Simulations
Duration Statistics
Throughput Histograms
Tallying Events
Event Monitoring
The Use of Resources in Event-Driven Simulations
Implementing ResourceProvider and WaitingSimulationObject
Consumable Resources
Nonconsumable Resources
Renewable Resources
Coordinated Resources for Event-Driven Simulations
The Implementation of Class ResourceCoordinator
A Car Wash Simulation
A Ferry Service for a Special Truck
A Bank
An Information System
Subject Index
System Index
Example Class Index