Skip to content

IBM Smalltalk The Language

Best in textbook rentals since 2012!

ISBN-10: 080530908X

ISBN-13: 9780805309089

Edition: 1st 1995

Authors: David N. Smith

List price: $74.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!

Customers also bought

Book details

List price: $74.99
Edition: 1st
Copyright year: 1995
Publisher: Addison Wesley Professional
Publication date: 1/26/1995
Binding: Paperback
Pages: 584
Size: 7.75" wide x 9.50" long x 1.00" tall
Weight: 1.892
Language: English

Foundations
The Landscape
The Parts
The Platforms
The Image
The Class Library
Further Reading
Introduction to Concepts
Pseudo-code
Objects
Four Principles
Summary
Further Reading
Introduction to the Environment
Workspaces
Errors and Debugging
Inspecting Objects
Transcript
Summary
Language Elements
Basic Elements
Messages
Variables
Expressions
Statements
Control Flow
Looping and Iterating
Methods
Blocks
Scope of Names
Summary
Basic Classes
Object
Undefined Object
Magnitudes
Booleans
Points
Rectangles
Summary
Collections and Iteration
Kinds of Collections
Creating Collections
Iterating Through Collections
Testing
Fixed-Size Collections
Variable-Size Collections
Dictionaries
Summary
Creating Classes
An Employee Class
Creating Classes
Examples
Summary
Further Reading
Building Blocks
Variables
Kinds of Variables
Side Effects
Pool Dictionaries
Summary
Memory, Pointers, and Copying
Identity and Immutable Objects
Memory Management
Pointers
Copying Objects
Indexed Memory
Summary
Further Reading
Programming Interaction
Simple Interaction
Workspaces and the Transcript
Summary
Introduction to Debugging
Viewing System Code
Debugging
Text Evaluation
Debugger and Errors
Summary
Streams and File Streams
Streams
Streams on Collections
Line Delimiters
File Streams
Random Streams
Summary
Files
File Names
File System Roots
Paths
Current Directory
Deleting and Renaming Files
Properties
Opening Files
Reading and Writing Files
Error Handling
File Sharing and Locking
Summary
Handling Exceptions
Survey of Classes and Concepts
Exceptional Events
Building Exceptions
Example
Summary
Processes and Synchronization
Delaying
Creating Processes
Priorities
Process Scheduler
Semaphores
Process Coordination
Summary
Further Reading
Building User Interfaces
Widget Types
Widget Concepts
Graphics
Using Graphics and Widgets
Summary
Further Reading
Examples
Example: Stereograms
Stereograms
The Implementation
Variations
Further Reading
Example: Block Streams
Description
The Implementation
Block Stream Filein
Examples
Variations
Example: The DoIt Browser
Description
The Implementation
Doit Browser Filein
Variations
Example: Stream Filters
Stream Filter Classes
Applications of Stream Filters
Variations
Example: Chalkboard
The Simplest Chalkboard
Chalkboard With a List
Chalkboard With Redraw
Long Numbers
Long Calculations
Strings to Numbers
Numbers to Strings
Calculating With Long Numbers
Methods to Filein
Variations
Further Reading
Encyclopedia of Classes
Using The Encyclopedia
Protocol Tables
Class Object
Categories of Messages
Dependents
Protocol Summary
Class Object
Blocks
Categories of Messages
Blocks and Returns
Instance Protocol Summary
Class Block
Booleans
Categories of Messages
Boolean Operations
Protocol Summary
Class Boolean
Class False
Class True
Polymorphism in Boolean
Collections
Kinds of Collections
Categories of Messages
Protocol Summary
Class Collection
Class Bag
Class Dictionary
Class IdentityDictionary
Class Set
Collections: Sequenceable
Kinds of Sequenceable Collections
Categories of Messages
Array Constants
Collections Returned
Protocol Summary
Class SequenceableCollection
Class AdditiveSequenceableCollection
Class OrderedCollection
Class SortedCollection
Class ArrayedCollection
Class Array
Class ByteArray
Class String
Class Symbol
Class Interval
Common File System
Kinds of CFS Classes
CfsConstants Summary
Protocol Summary
Class CfsDirectoryDescriptor
Class CfsError
Class CfsErrorProxy
Class CfsFileDescriptor
CfsStat
CfsDirectoryEntry
Exception Handling
Kinds of Exception Classes
Categories of Methods
Protocol Summary
Class Block
Class ExceptionalEvent
Class ExceptionalEventCollection
Class Signal
File Streams
Kinds of File Stream Classes
Categories of Messages
Flags and Codes Summary
Protocol Summary
Class CfsFileStream
Class CfsReadFileStream
Class CfsReadWriteFileStream
Class CfsWriteFileStream
Magnitudes
Kinds of Magnitudes
Categories of Magnitude Messages
Protocol Summary
Class Magnitude
Class Association
Class Character
Class Date
Class Time
Numbers
Kinds of Numbers
Categories of Messages
Generality
Inside Integers and Floats
Numeric Constants Summary
Protocol Summary
Class Number
Class Integer
Class Float
Fraction
Points
Coordinate System
Categories of Point Mes