Skip to content

Smalltalk-80 : The Language

Best in textbook rentals since 2012!

ISBN-10: 0201113708

ISBN-13: 9780201113709

Edition: N/A

Authors: Adele Goldberg, David Robson

Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
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

Publisher: Addison-Wesley Longman, Incorporated
Binding: Paperback
Pages: 608
Language: English

Objects and Messagesp. 5
Classes and Instancesp. 8
An Example Applicationp. 10
System Classesp. 13
Summary of Terminologyp. 16
Expression Syntaxp. 17
Literalsp. 19
Variablesp. 21
Messagesp. 24
Blocksp. 31
Summary of Terminologyp. 37
Classes and Instancesp. 39
Protocol Descriptionsp. 41
Implementation Descriptionsp. 43
Variable Declarationsp. 44
Methodsp. 48
Primitive Methodsp. 52
Summary of Terminologyp. 53
Subclassesp. 55
Subclass Descriptionsp. 58
An Example Subclassp. 59
Method Determinationp. 61
Abstract Superclassesp. 66
Subclass Framework Messagesp. 72
Summary of Terminologyp. 73
Metaclassesp. 75
Initialization of Instancesp. 77
An Example Metaclassp. 78
Metaclass Inheritancep. 81
Initialization of Class Variablesp. 84
Summary of Method Determinationp. 88
Summary of Terminologyp. 89
Part 2
Protocol for all Objectsp. 93
Testing the Functionality of an Objectp. 95
Comparing Objectsp. 96
Copying Objectsp. 97
Accessing the Parts of an Objectp. 99
Printing and Storing Objectsp. 100
Error Handlingp. 102
Linear Measuresp. 105
Class Magnitudep. 107
Class Datep. 108
Class Timep. 111
Class Characterp. 114
Numerical Classesp. 117
Protocol of the Number Classesp. 120
Classes Float and Fractionp. 126
Integer Classesp. 127
Class Random: A Random Number Generatorp. 129
Protocol for All Collection Classesp. 131
Adding, Removing, and Testing Elementsp. 134
Enumerating Elementsp. 136
Instance Creationp. 139
Conversion Among Collection Classesp. 140
Hierarchy of the Collection Classesp. 143
Class Bagp. 147
Class Setp. 148
Classes Dictionary and IdentityDictionaryp. 148
Class SequenceableCollectionp. 153
Subclasses of SequenceableCollectionp. 157
Class ArrayedCollectionp. 165
Class MappedCollectionp. 168
Summary of Conversions Among Collectionsp. 169
Three Examples that Use Collectionsp. 171
Random Selection and Playing Cardsp. 172
The Drunken Cockroach Problemp. 181
Traversing Binary Treesp. 185
Protocol for Streamsp. 193
Class Streamp. 195
Positionable Streamsp. 198
Streams for Generated Elementsp. 204
Streams for Collections Without External Keysp. 205
External Streams and File Streamsp. 208
Implementations of the Basic Collection Protocolp. 211
Class Collectionp. 212
Subclasses of Collectionp. 219
Kernel Support Classesp. 235
Class UndefinedObjectp. 237
Classes Boolean, True, and Falsep. 237
Additional Protocol for Class Objectp. 239
Multiple Independent Processesp. 249
Processesp. 251
Semaphoresp. 257
Class SharedQueuep. 265
Class Delayp. 266
Protocol for Classesp. 267
Class Behaviorp. 272
Class ClassDescriptionp. 284
Class Metaclassp. 287
Class Classp. 288
The Programming Interfacep. 291
Viewsp. 292
Browsersp. 297
Testingp. 308
Error Reportingp. 314
Implementation Classesp. 327
The Graphics Kernelp. 329
Graphical Representationp. 331
Graphical Storagep. 331
Graphical Manipulationp. 333
Classes Form and WordArrayp. 338
Spatial Referencep. 340
Class BitBitp. 349
Line Drawingp. 351
Text Displayp. 354
Simulation of BitBitp. 355
Pensp. 363
Class Penp. 365
Geometric Designsp. 370
Commander Penp. 375
Display Objectsp. 381
Class DisplayObjectp. 383
Class DisplayMediump. 390
Formsp. 396
Display Textp. 400
Pathsp. 400
Image Manipulation with Formsp. 405
Part 3
The Implementationp. 417
The Compilerp. 418
The Interpreterp. 426
The Object Memoryp. 440
The Hardware and Additional System Classesp. 442
Probability Distributionsp. 443
Probability Distribution Frameworkp. 444
Discrete Probability Distributionsp. 449
Continuous Probability Distributionsp. 458
Event-Driven Simulationsp. 465
A Framework for Simulationsp. 468
Implementation of the Simulation Classesp. 478
Statistics Gathering in Event-Driven Simulationsp. 491
Duration Statisticsp. 492
Throughput Histogramsp. 495
Tallying Eventsp. 500
Event Monitoringp. 502
The Use of Resources in Event-Driven Simulationsp. 509
Implementing ResourceProvider and WaitingSimulationObjectp. 510
Consumable Resourcesp. 515
Nonconsumable Resourcesp. 518
Renewable Resourcesp. 529
Coordinated Resources for Event-Driven Simulationsp. 541
The Implementation of Class ResourceCoordinatorp. 542
A Car Wash Simulationp. 544
A Ferry Service for a Special Truckp. 547
A Bankp. 552
An Information Systemp. 559
Subject Indexp. 565
System Indexp. 579
Example Class Indexp. 583
Table of Contents provided by Syndetics. All Rights Reserved.