ISBN-10:
0201731142
ISBN-13:
9780201731149
Pub. Date:
12/27/2001
Publisher:
Addison-Wesley
Squeak-A Quick Trip to ObjectLand / Edition 1

Squeak-A Quick Trip to ObjectLand / Edition 1

Paperback

Current price is , Original price is $44.99. You
Select a Purchase Option (BK&CD-ROM)
  • purchase options

Overview

Squeak-A Quick Trip to ObjectLand / Edition 1

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.

0201731142B11052001

Product Details

ISBN-13: 9780201731149
Publisher: Addison-Wesley
Publication date: 12/27/2001
Edition description: BK&CD-ROM
Pages: 320
Product dimensions: 7.30(w) x 9.00(h) x 0.10(d)

About the Author

Gene Korienek 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.

0201731142AB11052001

Read an Excerpt

We have read our share of programming-language books and have learned much and little. The style used by conventional programming-language books is a blend between that of a reference book and that of a code-examples book, with some explanatory comments squeezed in between. When approaching the creation of this book, we never considered writing it in a conventional format. The unconventional nature of Smalltalk demands a novel approach. So, we wrote the book in the form of dialogues involving a human named Jim, who has reasons to converse about the nuances of the object-oriented paradigm, Smalltalk programming, and the Squeak environment. The dialogues take place between Jim and the Objective Wizard (an outspoken, outlandish, and outstanding object) in some chapters, and between Jim and the Objective Librarian (a well-spoken and reflective object) in other chapters.

It bears noting that the setting for this book is the virtual world of ObjectLand. However, since, as of yet, humans are unable to enter ObjectLand, you will want to keep in mind that ObjectLand's real-world analogue is Squeak.The intent of this book is to teach the reader to solve problems in the object-oriented paradigm and to implement solutions using the object-oriented programming language called Smalltalk in the Squeak environment. It must be read from start to finish and read completely. As you read it, you will soon realize that it is not a reference book. It is more like a storybook with To Do Lists. Read it as you would read a story. It has a plot; it has character; it's meant to entertain.

The other big difference between this book and conventional programming books is that you should have a current version of Squeak running in a computer next to you while you are reading. You can participate in the story, and the To Do Lists ask you to complete tasks to reinforce the chapters' information.

The conversation between Jim and the Objective Wizard contains English sentences interspersed with Smalltalk code. You can easily recognize the Smalltalk code because it is always in a different typeface—this one.

This book can be read in about 15 sittings. That's one chapter per sitting. The completion of the To Do Lists is mandatory. A To Do List appears at the conclusion of each chapter. You will notice that the completed To Do code is not included with the book. The reason for this is that we all know you will look at it as soon as a To Do task gets difficult. We don't want you to look at our solutions to these tasks. We want you to work through the difficulties and reap the learning rewards. If you really want to see our solutions, then check the "About the Authors" section to find out where we are.

Learning Smalltalk and the Squeak environment can be a tricky task, but after teaching introductory and advanced Smalltalk classes for a few years, we have figured out how people learn to use Smalltalk. We have found this book's approach to be an extremely effective path to understanding the object-oriented concepts and gaining skill in solving problems by writing squeaky clean code—in Squeak.

Try it, it works!

Once you have completed this book, you probably will not need it again. You will have been introduced to the cast of characters and will have learned the story. You will need a more advanced book. We suggest that you continue your journey up the Smalltalk learning curve by rambling through the list of texts for further reading that we've included in the back of this book—or perhaps, look for a future ObjectLand book someday.

Gene Korienek Tom Wrensch Doug Dechow August 2001


Table of Contents

Preface.

Acknowledgments.

About the Authors.

PART I. WELCOME TO OBJECTLAND.

0. As our Story Begins.

1. A View of ObjectLand.

2. 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.

9. Collections.

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.

Glossary.

For More Information.

Index. 0201731142T11262001

What People are Saying About This

Kent Beck

"These guys really get it. I mean really really get it. And what's more, if you go along for the ride, you'll get it, too."

Preface

We have read our share of programming-language books and have learned much and little. The style used by conventional programming-language books is a blend between that of a reference book and that of a code-examples book, with some explanatory comments squeezed in between. When approaching the creation of this book, we never considered writing it in a conventional format. The unconventional nature of Smalltalk demands a novel approach. So, we wrote the book in the form of dialogues involving a human named Jim, who has reasons to converse about the nuances of the object-oriented paradigm, Smalltalk programming, and the Squeak environment. The dialogues take place between Jim and the Objective Wizard (an outspoken, outlandish, and outstanding object) in some chapters, and between Jim and the Objective Librarian (a well-spoken and reflective object) in other chapters.

It bears noting that the setting for this book is the virtual world of ObjectLand. However, since, as of yet, humans are unable to enter ObjectLand, you will want to keep in mind that ObjectLand's real-world analogue is Squeak.The intent of this book is to teach the reader to solve problems in the object-oriented paradigm and to implement solutions using the object-oriented programming language called Smalltalk in the Squeak environment. It must be read from start to finish and read completely. As you read it, you will soon realize that it is not a reference book. It is more like a storybook with To Do Lists. Read it as you would read a story. It has a plot; it has character; it's meant to entertain.

The other big difference between this book and conventional programming books is that you should have a current version of Squeak running in a computer next to you while you are reading. You can participate in the story, and the To Do Lists ask you to complete tasks to reinforce the chapters' information.

The conversation between Jim and the Objective Wizard contains English sentences interspersed with Smalltalk code. You can easily recognize the Smalltalk code because it is always in a different typeface--this one.

This book can be read in about 15 sittings. That's one chapter per sitting. The completion of the To Do Lists is mandatory. A To Do List appears at the conclusion of each chapter. You will notice that the completed To Do code is not included with the book. The reason for this is that we all know you will look at it as soon as a To Do task gets difficult. We don't want you to look at our solutions to these tasks. We want you to work through the difficulties and reap the learning rewards. If you really want to see our solutions, then check the "About the Authors" section to find out where we are.

Learning Smalltalk and the Squeak environment can be a tricky task, but after teaching introductory and advanced Smalltalk classes for a few years, we have figured out how people learn to use Smalltalk. We have found this book's approach to be an extremely effective path to understanding the object-oriented concepts and gaining skill in solving problems by writing squeaky clean code--in Squeak.

Try it, it works!

Once you have completed this book, you probably will not need it again. You will have been introduced to the cast of characters and will have learned the story. You will need a more advanced book. We suggest that you continue your journey up the Smalltalk learning curve by rambling through the list of texts for further reading that we've included in the back of this book--or perhaps, look for a future ObjectLand book someday.

Gene Korienek
Tom Wrensch
Doug Dechow
August 2001

0201731142P11262001

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Squeak-A Quick Trip to ObjectLand 4 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago