Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Art and Science of Smalltalk, The 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Customers Who Bought This Item Also Bought
Top Customer Reviews
In addition, diagrams and figures are only used when they will actually help the reader to understand a concept. Unlike other texts references to figures and diagrams occur in close proximity to them rather than twenty pages before or after.
The book is divided into two parts which address different but equally important aspects of programming in Smalltalk. The first section deals with the "science" of Smalltak and covers the development environment, class library, and dependency mechanisms (Model-View-Controller Architecture). The second section gives sage advice on the "art" of Smalltalk. This includes sections on how to best utilize Smalltalk in an environment of extensive reuse, management of Smalltalk projects, and debugging techniques.
I would rate this book as a must have for Smalltalk programmers at any level. If I were to teach a course in Smalltalk this book would be required. Lewis should be commended for his command of the Smalltalk language and his eloquence in explaining it to others.<P
I doubt a person could really learn Smalltalk with just this book, but with this and online documentation, I think someone would be on their way to learning it.
The text has a very easy to read conversational tone. It doesn't quite come up to being "a classic," but it gives us a very good view of Smalltalk both as a language and as a system. It is amazing to note that since 1995 (publication date) so much of Smalltalk has been incorporated in the commercial languages Java and C# that this book is even easier to read for most programmers now than it would have been back then.
The book focuses on VisualWorks Smalltalk, but it is OK if you are using some other Smalltalk implementation such as Squeak, for example, since most of the time it won't get into incompatible details.
I do recommend this to anyone interested in programming, and very strongly to those interested in OOP in general (not just Smalltalk).