Author

Adele Goldberg

📖 Overview

Adele Goldberg is a pioneering computer scientist who made fundamental contributions to the field of object-oriented programming and personal computing while working at Xerox PARC in the 1970s. She was instrumental in developing Smalltalk, one of the first object-oriented programming languages, which influenced many modern programming languages including Java and Python. As head of the Learning Research Group at PARC, Goldberg helped create innovative technologies for educational computing and graphical user interfaces. Her work on the Smalltalk environment introduced revolutionary concepts like overlapping windows, icons, pull-down menus, and the "point and click" interface that later became standard features of personal computers. In 1988, Goldberg co-founded ParcPlace Systems to further develop and commercialize Smalltalk technology. She authored several influential books including "Smalltalk-80: The Language and its Implementation" (1983), which became a foundational text in object-oriented programming. Goldberg received numerous honors for her contributions, including election to the National Academy of Engineering and the Association for Computing Machinery's Software Systems Award. Her work at PARC and vision of computing as a medium for learning and creativity helped shape the development of modern user interfaces and programming paradigms.

👀 Reviews

Through online reviews and comments, readers point to Goldberg's technical expertise but note her works can be dense and academic. Readers appreciate: - Clear examples and illustrations in her programming books - Detailed technical explanations of Smalltalk concepts - Strong pedagogical approach for complex topics Common criticisms: - Writing style can be dry and formal - Some explanations assume too much prior knowledge - Books show their age regarding technology references Ratings: Goodreads (limited data available): - "Smalltalk-80: The Language and its Implementation" - 4.14/5 (28 ratings) - "A Practical Approach to Smalltalk" - 3.67/5 (6 ratings) Amazon reviews are sparse but trend positive, with most technical books receiving 4+ stars, though with very small sample sizes of 1-5 reviews each. A recurring theme in reviews is that while the content is valuable, readers need significant programming background to fully benefit from her works.

📚 Books by Adele Goldberg

Smalltalk-80: The Language and its Implementation (1983) Technical documentation of the Smalltalk-80 programming language, covering its syntax, object-oriented features, and implementation details.

A Smalltalk Development Environment (1984) A comprehensive guide to developing software using the Smalltalk programming environment, including tools and methodologies.

Smalltalk-80: The Interactive Programming Environment (1984) Detailed explanation of Smalltalk-80's programming interface, development tools, and debugging capabilities.

A History of Personal Workstations (1988) Chronicles the evolution of personal computing devices from the 1960s to the 1980s, with focus on technical innovations and key developments.

Design Patterns: Elements of Reusable Object-Oriented Software (1994) Co-authored reference book documenting 23 classic software design patterns, their uses, and implementation strategies.

Succeeding with Objects: Decision Frameworks for Project Management (1995) Practical guide for managing object-oriented software development projects, including methodologies and decision-making processes.