Synopses & Reviews
The Squeak programming language, an open and portable Smalltalk-80 implementation, is gaining wide acceptance as an agile solution for high quality computation. This tutorial provides a complete introduction to Squeak and advanced topics for programmers interested in mastering the language and implementing programming solutions with it.
Both informative and conversational, this unique how-to guide follows a dialogue between programmer Jim and a Wizard from ObjectLand--allowing the reader to easily understand and implement solutions using Squeak's object-oriented paradigm. Beginning with an overview of object-oriented fundamentals, Squeak--A Quick Trip to ObjectLand then builds on the basics and progresses to more complex language concepts. Throughout the book, topics, goals, and "words of wisdom" are clearly outlined, allowing any programmer to gain a complete understanding of the Squeak programming environment at their own pace.
Topic coverage includes:
- An overview of fundamental object-oriented concepts: object, class, message, method, and more
- The basic building blocks of the Squeak programming language
- Successful strategies for debugging and testing
- Booleans and blocks
- Iteration and recursion
- Code writing: style, comment, convention
- A glimpse into the future of Squeak
With Squeak--A Quick Trip to ObjectLand, developers have the most unique learning environment available for this practical, productive, and portable programming environment.
The topic coverage includes: an overview of fundamental object-oriented concepts - object, class, message, method, and more; the basic building blocks of the Squeak programming language; successful strategies for debugging and testing; booleans and blocks; iteration and recursion; code writing - style, comment, convention; a glimpse into the future of Squeak. The accompanying CD-ROM contains the current version of Squeak, which is compatible with most platforms, including Windows, Macintosh, UNIX, and more. With "Squeak - A Quick Trip to ObjectLand", developers have the most unique learning environment available for this practical, productive, and portable programming environment.
About the Author
is Chief Scientist at 3 Sigma Robotics. As a Smalltalk expert, he has consulted and designed code for many Fortune 100 companies.
Tom Wrensch has been in the computer profession for twenty years and has developed, taught, and mentored in Smalltalk for multiple organizations. Tom and Gene are coauthors of A Quick Trip to ObjectLand: Object-Oriented Programming with Smalltalk/V® (Prentice-Hall, 1994).
Doug Dechow is an experienced software engineer proficient in Squeak, Smalltalk, JAVA, and C++. He is currently a doctoral student in the Computer Science Department at Oregon State University.
Table of Contents
About the Authors.
PART I. WELCOME TO OBJECTLAND. 0. As our Story Begins.
1. A View of ObjectLand.
3. A View of the Tools.
PART II. PROGRAMMING IN OBJECTLAND. 4. Smalltalk: The Language.
5. Back to ObjectLand.
6. Debugging and Testing.
7. The Class Hierarchy.
8. Numbers et al.
10. Booleans and Blocks.
11. More Blocks.
12. Files and Streams.
PART III. ADVANCED OBJECTLAND. 13. Object-Oriented Thinking and Design.
14. An Introduction to Morphic.
15. Morphic Programming.
For More Information.