HOME

TheInfoList



OR:

Adele Goldberg (born July 22, 1945) is an American
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
. She was one of the co-developers of the
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
-80, which is a computer software that simplifies the programming language, and has been an influence on other programming languages such as Python, Objective-C, and Java. She also developed many concepts related to
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impl ...
while a researcher at the
Xerox Xerox Holdings Corporation (, ) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox was the pioneer of the photocopier market, beginning with the introduc ...
Palo Alto Research Center (PARC), in the 1970s.


Early life and education

Goldberg was born in
Cleveland Cleveland is a city in the U.S. state of Ohio and the county seat of Cuyahoga County. Located along the southern shore of Lake Erie, it is situated across the Canada–U.S. maritime border and approximately west of the Ohio-Pennsylvania st ...
,
Ohio Ohio ( ) is a U.S. state, state in the Midwestern United States, Midwestern region of the United States. It borders Lake Erie to the north, Pennsylvania to the east, West Virginia to the southeast, Kentucky to the southwest, Indiana to the ...
, on July 22, 1945. Her family relocated to
Chicago Chicago is the List of municipalities in Illinois, most populous city in the U.S. state of Illinois and in the Midwestern United States. With a population of 2,746,388, as of the 2020 United States census, 2020 census, it is the List of Unite ...
,
Illinois Illinois ( ) is a U.S. state, state in the Midwestern United States, Midwestern United States. It borders on Lake Michigan to its northeast, the Mississippi River to its west, and the Wabash River, Wabash and Ohio River, Ohio rivers to its ...
, when she was 11, where she spent the rest of her childhood. She enjoyed
problem solving Problem solving is the process of achieving a goal by overcoming obstacles, a frequent part of most activities. Problems in need of solutions range from simple personal tasks (e.g. how to turn on an appliance) to complex issues in business an ...
and mathematics from a young age. In High School, she was in Student Council, but then realized this wasn't her area of interest. She was encouraged by her teachers to pursue mathematics. In 1963, Goldberg decided to attend the University of Michigan. She considered Ann Arbor a big change from her Chicago lifestyle, mentioning her hardships in adapting to life separated for the first time from her twin sister. Mathematics as a degree shielded her for the social instability of the country– as President John F. Kennedy had been murdered that same year. Math and science were an opportunity for her to dedicate time into her studies and avoid social situations. She spent three years at the university, took a semester off to travel in Europe, and later returned to complete her degree. In 1967, she completed her studies and earned a bachelor's degree in mathematics at the
University of Michigan The University of Michigan (U-M, U of M, or Michigan) is a public university, public research university in Ann Arbor, Michigan, United States. Founded in 1817, it is the oldest institution of higher education in the state. The University of Mi ...
. Interested in the subject of computing, Goldberg worked as an intern with
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
during the summer of her junior year of college, where she learned how to program unit record machines. After graduating, she attended the
University of Chicago The University of Chicago (UChicago, Chicago, or UChi) is a Private university, private research university in Chicago, Illinois, United States. Its main campus is in the Hyde Park, Chicago, Hyde Park neighborhood on Chicago's South Side, Chic ...
, where she received her master's degree (in 1969) and a PhD (in 1973) in information science. She completed her dissertation, "Computer-Assisted Instruction: The Application of Theorem-proving to Adaptive Response Analysis," while working as a research associate at
Stanford University Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
. She also served as a visiting researcher at Stanford. After completing her PhD, Goldberg briefly worked as a professor in
Rio de Janeiro Rio de Janeiro, or simply Rio, is the capital of the Rio de Janeiro (state), state of Rio de Janeiro. It is the List of cities in Brazil by population, second-most-populous city in Brazil (after São Paulo) and the Largest cities in the America ...
, Brazil, before joining Xerox PARC in 1973 as a research scientist. In California, during a meeting of the Association for Computing Machinery Special Interest Group on Computer Users in Education (ACM SIGCSE), Adele met John Stoch, a XEROX employee, where they talked about a potential computer designed for children's education, called
Dynabook The KiddiComp concept, envisioned by Alan Kay in 1968 while a PhD candidate, and later developed and described as the Dynabook in his 1972 proposal "A personal computer for children of all ages", outlines the requirements for a conceptual porta ...
.


Career


1973

Goldberg began working at PARC in 1973 as a laboratory and research assistant, and eventually became manager of the System Concepts Laboratory where she,
Alan Kay Alan Curtis Kay (born May 17, 1940) published by the Association for Computing Machinery 2012 is an American computer scientist who pioneered work on object-oriented programming and windowing graphical user interface (GUI) design. At Xerox ...
, and other researchers developed the programming language
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
-80. At the time, it was not common for female computer scientists, nonetheless,
Alan Kay Alan Curtis Kay (born May 17, 1940) published by the Association for Computing Machinery 2012 is an American computer scientist who pioneered work on object-oriented programming and windowing graphical user interface (GUI) design. At Xerox ...
, the leader of the design and development of first modern computer interface, hired a pregnant Adele Goldberg. This language developed the object-oriented approach of Simula 67 and introduced a programming environment of overlapping windows on graphic display screens. This new “personal computer,” with its key features including portability, network connection, communication with others, build models, and content sharing capabilities was the objective of Smalltalk at the time. Smalltalk's innovative format was simple to use and customizable. Objects could be transferred among applications with minimal effort. Goldberg and Kay were involved in the development of ''design templates'', forerunners of the
design pattern A design pattern is the re-usable form of a solution to a design problem. The idea was introduced by the architect Christopher Alexander and has been adapted for various other disciplines, particularly software engineering. The " Gang of Four" ...
s later used in software design. Adele says that Smalltalk took inspiration from another language, which was created in the Sixties,
Simula Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is an approximate superset of AL ...
. Smalltalk 72, one of the iterations, was the first to feature low-level animations, and music. Adele and her team paired up with
Doug Engelbart Douglas Carl Engelbart (January 30, 1925 – July 2, 2013) was an American engineer, inventor, and a pioneer in many aspects of computer science. He is best known for his work on founding the field of human–computer interaction, particularly ...
, the original inventor of the mouse, to see the possibilities of its incorporation to Smalltalk with the goal of better access, avoiding command lines with funny syntax. Smalltalk 72 was Adele's first opportunity to “teach” and explain this model to anyone.Dr. Adele Goldberg. (2017, August 20). IT History Society. https://www.ithistory.org/honor-roll/dr-adele-goldberg


1976

Along with Kay, she wrote the influential article "Personal Dynamic Media", which predicted a world in which ordinary individuals would use notebook computers to exchange, modify, and redistribute personal media. This paper outlined the vision for the
Dynabook The KiddiComp concept, envisioned by Alan Kay in 1968 while a PhD candidate, and later developed and described as the Dynabook in his 1972 proposal "A personal computer for children of all ages", outlines the requirements for a conceptual porta ...
. She emphasized the vision of a small device, being able to be carried anywhere, that could give out information in quantities approaching that of human sensory systems, where the output had to be higher quality than newspapers. This paper outlined the vision for
Dynabook The KiddiComp concept, envisioned by Alan Kay in 1968 while a PhD candidate, and later developed and described as the Dynabook in his 1972 proposal "A personal computer for children of all ages", outlines the requirements for a conceptual porta ...
.


1981

Adele was very passionate about Smalltalk, spending lots of time promoting her creation. In 1981, BYTE magazine featured Smalltalk, where she personally helped write and edit an article, with the goal of introducing and normalizing object-oriented programming as a necessity in today's developing and technologically dependent society.Women who changed tech - Dr. Adele Goldberg. (n.d.-b). Extreme Networks. https://www.extremenetworks.com/resources/blogs/women-who-changed-tech-dr-adele-goldberg


1984

Many of the concepts developed by Goldberg and her team at PARC became the basis for
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
s. According to Goldberg,
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company Apple Inc. Jobs was also the founder of NeXT and chairman and majority shareholder o ...
demanded a demonstration of the
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
System, which she at first refused to give him, although her superiors eventually compelled her to comply. Apple eventually took many of the ideas used in the
Xerox Alto The Xerox Alto is a computer system developed at Xerox PARC (Palo Alto Research Center) in the 1970s. It is considered one of the first workstations or personal computers, and its development pioneered many aspects of modern computing. It featu ...
and their implementations and used them as the basis for their Apple
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
desktop environment In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
. Afterwards,
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company Apple Inc. Jobs was also the founder of NeXT and chairman and majority shareholder o ...
was shown an early version of Goldberg's Smalltalk (Model 76 at the time), where he immediately incorporated it into Apple's new Computer, the
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
. It led to a commercial which aired in 1984, during the Super Bowl XVIII. The commercial emphasized on Smalltalk's key features, including the importance of GUI, as it facilitated the interaction through simplicity.


1986

Between 1984 through 1986, Adele was President of the Association for Computing Machinery. Her previous roles included National Secretary and Editor-in-Chief of ACM's Computing Surveys, being awarded the 1987 ACM Software Systems Award along with her colleagues Ingalls and Kay for the development of Smalltalk.Computer History Museum. (2022b, September 8). Adele Goldberg - CHM. CHM. https://computerhistory.org/profile/adele-goldberg/


1988

In 1988, Goldberg left PARC to cofound ParcPlace Systems, a company that created development tools for Smalltalk-based applications. Most of her work at PARC is the foundation for today's graphically based user interfaces, which replace earlier command line base systems. There, she served as chairwoman and CEO until its 1995 merger with Digitalk. She also cofounded Neometron, Inc. an Internet support provider in 1999. She works at Bullitics. She continues to pursue her interest in education, formulating computer science courses at community colleges in the United States and abroad. She is a board member and adviser at Cognito Learning Media, a provider of multimedia software for science education.


Impact on Object-Oriented Programming

One of Goldberg’s most significant contributions was her role in refining and promoting object-oriented programming (OOP), a methodology that has become foundational in modern software development. Before Smalltalk-80, programming was often rigid, relying on procedural paradigms that made it difficult to scale and maintain software systems. Goldberg’s work helped establish OOP as a more flexible and modular approach to software engineering. The principles introduced in Smalltalk-80—objects as self-contained units of code, message passing as a means of communication between objects, and dynamic memory allocation—have influenced nearly all modern programming languages. Today, languages such as Java, Python, C++, and Ruby incorporate these fundamental OOP principles. Java, in particular, has adopted Smalltalk’s approach to encapsulation and object interaction, while Python’s class-based structure reflects the modularity and reusability that Goldberg and her colleagues championed. Smalltalk’s interactive development environment also set the stage for modern integrated development environments (IDEs). Features such as real-time debugging, live code execution, and graphical programming interfaces have become standard in today’s software development tools. These innovations allow programmers to iterate more efficiently, reducing development time and increasing productivity. Another major contribution of Smalltalk was its impact on software design patterns. Goldberg’s work influenced how developers think about structuring software applications, leading to best practices in software architecture such as the Model-View-Controller (MVC) framework. The MVC framework is widely used in modern web development, serving as the foundation for frameworks like Ruby on Rails, Django, and Angular. Smalltalk introduced the concept of just-in-time (JIT) compilation, which is now a critical component in optimizing the performance of modern virtual machines, including the Java Virtual Machine (JVM) and the .NET runtime. This technique allows programs to be dynamically optimized at runtime, significantly improving execution speed and efficiency. Goldberg’s contributions to OOP have also played a role in the development of artificial intelligence (AI) and machine learning. Many modern AI frameworks, including TensorFlow and PyTorch, use object-oriented principles to structure and manage complex data processing tasks.


Achievements and accolades

“The Dynabook mission remains to create the medium, both the creative modeling environment and the curriculum, to upend how kids can share their understanding of how things work, and be challenged as to whether that understanding reflects an approximation to reality.” – Adele Goldberg Goldberg has been awarded a number of awards and honors for her contributions to the development of computer systems. She was president of the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
(ACM) from 1984 to 1986, and, with Alan Kay and
Dan Ingalls Daniel Henry Holmes Ingalls Jr. (born 1944) is a pioneer of object-oriented computer programming and the principal architect, designer and implementer of five generations of Smalltalk environments. He designed the bytecoded virtual machine that m ...
, received the ACM Software Systems Award in 1987. She was included in Forbes's "Twenty Who Matter". In 1994, she was inducted as a
Fellow A fellow is a title and form of address for distinguished, learned, or skilled individuals in academia, medicine, research, and industry. The exact meaning of the term differs in each field. In learned society, learned or professional society, p ...
of the ACM. She received
PC Magazine ''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and continues . Overview ''PC Mag ...
's Lifetime Achievement Award in 1996. She was co-awarded the Dr. Dobb's Excellence in Programming Award with Dan Ingalls in 2002. In 2010, she was admitted into the Women in Technology International (WITI) Hall of Fame. She was awarded an honorary doctorate by the
Open University The Open University (OU) is a Public university, public research university and the largest university in the United Kingdom by List of universities in the United Kingdom by enrolment, number of students. The majority of the OU's undergraduate ...
. In 2021, she received the University of Chicago Alumni Professional Achievement Award. Furthermore, she was given honorary degrees from the University of Michigan in 2014. The
Computer History Museum The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
(CHM) houses a collection of Goldberg's working documents, reports, publications and videotapes related to her work on the development of Smalltalk. In 2022, with Dan Ingalls, she was made a
Fellow A fellow is a title and form of address for distinguished, learned, or skilled individuals in academia, medicine, research, and industry. The exact meaning of the term differs in each field. In learned society, learned or professional society, p ...
of the CHM for promoting and codeveloping the Smalltalk programming environment and contributions advancing use of computers in education.


Relevance Today

While Smalltalk-80 itself is not as widely used today, its underlying principles continue to shape modern computing. The concepts of object-oriented programming, interactive development environments, and dynamic execution pioneered by Goldberg have been adopted by nearly all major programming languages and software engineering methodologies. The impact of her work extends beyond just programming languages—OOP has become the dominant paradigm for structuring complex software systems, making it easier for developers to design scalable, maintainable applications. The influence of Smalltalk can be seen in major industry standards such as Java’s virtual machine-based execution, Python’s dynamic typing and flexibility, and C#’s emphasis on encapsulation and inheritance. Additionally, graphical user interfaces (GUIs), first developed in Smalltalk, remain integral to modern computing, from desktop applications to mobile interfaces. The proliferation of user-friendly software can be traced back to the innovations Goldberg helped pioneer at Xerox PARC. Beyond software development, Goldberg’s work has also had an impact on education. Smalltalk was one of the first languages designed with learning and teaching in mind, and its influence can be seen in modern educational programming tools like Scratch, which introduces children to coding using a block-based approach inspired by Smalltalk’s visual and object-oriented principles. This legacy ensures that new generations of programmers continue to benefit from her work. Finally, with the rise of artificial intelligence and machine learning, object-oriented principles are more relevant than ever. AI frameworks such as TensorFlow and PyTorch rely on modular, reusable code structures, mirroring the approach pioneered in Smalltalk. As software development continues to evolve, Goldberg’s contributions remain a foundational part of how we interact with and develop technology today.


Selected publications

* * (out of print; the ''blue book'' as known by Smalltalk people) * (the ''orange book'') * (the ''purple book'', a revision of the ''blue book'')


References


External links

* hosted by the
Computer History Museum The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...

Some of Goldberg's publications
at
ResearchGate ResearchGate is a European commercial social networking site for scientists and researchers to share papers, ask and answer questions, and find collaborators. According to a 2014 study by ''Nature'' and a 2016 article in ''Times Higher Education' ...
{{DEFAULTSORT:Goldberg, Adele 1945 births 20th-century American non-fiction writers 20th-century American scientists 20th-century American women writers 20th-century American women scientists 20th-century American Jews 21st-century American Jews 21st-century American scientists 21st-century American women writers 21st-century American women scientists American computer scientists Jewish women scientists Jewish American scientists American technology writers American women computer scientists Engineers from Illinois Engineers from Ohio 1994 fellows of the Association for Computing Machinery Living people Presidents of the Association for Computing Machinery Scientists at PARC (company) Scientists from California Scientists from Chicago Scientists from Cleveland University of Michigan College of Literature, Science, and the Arts alumni Women technology writers 4^Goldberg, A., & Robson, D. (1983). Smalltalk-80: The Language and its Implementation. Addison-Wesley. 5^McCarthy, J. (2000). The Evolution of Object-Oriented Programming. Journal of Software Engineering, 15(4), 214-229. 6^Beck, K. (1999). Extreme Programming Explained: Embrace Change. Addison-Wesley. 7^Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. 8^Aycock, J. (2003). A Brief History of Just-In-Time Compilation. ACM Computing Surveys, 35(2), 97-113. 9^Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press. 12^Nierstrasz, O. (2019). Object-Oriented Reengineering Patterns. Morgan Kaufmann. 13^Resnick, M. (2009). Sowing the Seeds for a More Creative Society. Learning and Leading with Technology, 36(7), 18-22.