[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Skip header Section
A little SmalltalkJune 1986
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-10698-5
Published:01 June 1986
Pages:
280
Reflects downloads up to 05 Mar 2025Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Casu M, Koutsomichalis M and Valle A Imaginary soundscapes Proceedings of the 9th Audio Mostly: A Conference on Interaction With Sound, (1-8)
  2. ACM
    Black A, Bruce K and Noble J Panel Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, (201-204)
  3. ACM
    Wrensch T and Schifman J An introduction to fly Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (292-293)
  4. Lorenz D and Vlissides J Pluggable reflection Proceedings of the 25th International Conference on Software Engineering, (3-13)
  5. ACM
    Jeffery C Goal-directed object-oriented programming in Unicon Proceedings of the 2001 ACM symposium on Applied computing, (306-308)
  6. De Pauw W, Lorenz D, Vlissides J and Wegman M Execution patterns in object-oriented visualization Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4, (16-16)
  7. Sampogna A, Kaeli D, Green D, Silva M and Sniezek C Performance Modeling Using Object-Oriented Execution-Driven Simulation} Proceedings of the 29th Annual Simulation Symposium (SS '96)
  8. ACM
    Griswold R and Griswold M History of the Icon programming language History of programming languages---II, (599-624)
  9. ACM
    Budd T and Pandey R (2019). Never mind the paradigm, what about multiparadigm languages?, ACM SIGCSE Bulletin, 27:2, (25-30), Online publication date: 1-Jun-1995.
  10. ACM
    Griswold R and Griswold M History of the Icon programming language The second ACM SIGPLAN conference on History of programming languages, (53-68)
  11. ACM
    Griswold R and Griswold M (2019). History of the Icon programming language, ACM SIGPLAN Notices, 28:3, (53-68), Online publication date: 1-Mar-1993.
  12. ACM
    Leavens G (1991). Introduction to the literature on object-oriented design, programming, and languages, ACM SIGPLAN OOPS Messenger, 2:4, (40-53), Online publication date: 1-Oct-1991.
  13. ACM
    Pandey R (1990). Getting the languages for a programming languages course, ACM SIGCSE Bulletin, 22:4, (11-14), Online publication date: 1-Nov-1990.
Contributors
  • Radboud University

Reviews

John David McGregor

At first glance, A little Smalltalk appears to be a typical introductory language text. A closer look reveals a much broader and more interesting book. This book does cover a subset of the Smalltalk language as its first section. The second section of the book delves into an implementation of the language called Little Smalltalk. The language section is a blend of an explanation of the syntax of Smalltalk and an overview of object-oriented programming. The author uses two applications, which are developed and explained in detail. The first, an employee database, provides an opportunity to illustrate both rapid prototyping and the ability to use existing classes to speed development. A simulation, the second application, illustrates the development of new classes. Finally, the author presents an implementation of the Dining Philosophers problem to illustrate the ease with which multiple processes are activated. The Little Smalltalk system was the result of a graduate seminar in programming languages. The author lists a set of characteristics that make an implementation of Smalltalk different from, say, one of Pascal: (1) Smalltalk is typeless, (2) objects have unscoped lifetimes, (3) Smalltalk is interactive, and (4) Smalltalk is a multiprocessing language. The impact of each of these points on the implementation is discussed. A block diagram of the implementation illustrates each of the parts that the second portion of the text investigates. The C language is used for the implementation; therefore, a prerequisite for understanding the code listings is a working knowledge of C. Although not all of the code is given in the text, it is available from Oregon State University for a reasonable price. The appendices include complete syntax descriptions and a description of the predefined classes. Commercial implementations of Smalltalk have advanced a great deal in the last two years and are becoming more widely available and more widely used. The usefulness of this book and its language is not for production; rather, it is a valuable reference for language students and language implementers. The detail of the examples in the text and the set of suggested projects in the appendix make this a good text for self-study.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations

Skip Bibliometrics Section