Artifact Details


Goldberg, ParcPlace, and Xerox PARC videotapes and DVDs

Catalog Number



Moving image




Goldberg, Adele

Biographical Notes

Adele Goldberg was born July 7, 1945, in Cleveland, Ohio. She received a BA in mathematics
from the University of Michigan in Ann Arbor and a master’s in information science from the
University of Chicago. In 1969, Goldberg began studying for her PhD in information science at
Stanford University as a visiting University of Chicago student; she then became a research
associate at Stanford while working on her dissertation. She earned her PhD from the University
of Chicago in 1973.
After receiving her PhD, Goldberg went to work at Xerox Palo Alto Research Center (Xerox
PARC) as a laboratory and research associate, and in 1979 she became the manager of its
System Concepts Laboratory. At Xerox PARC, Goldberg was a co-creator of the highly
influential programming language Smalltalk-80, along with Alan Kay, Dan Ingalls, and other
designers. The first object-oriented programming language, Smalltalk introduced many of the
characteristics seen in personal computers today, including the graphical user interface,
overlapping windows, point-and-click menus, dragging and dropping, and icons. Goldberg wrote
much of the documentation for Smalltalk-80, including the books Smalltalk-80: The Language and Its Implementation (1983), Smalltalk-80: the Interactive Programming Environment (1984),
and Smalltalk-80: The Language (1989), co-written with David Robson and considered the
definitive books on the subject.
From 1984 to 1986, Goldberg was the president of the Association for Computing Machinery
(ACM). In 1988, she co-founded a spin-off business from Xerox called ParcPlace Systems that
commercialized Smalltalk-80 and provided licensing of and support for it. She left ParcPlace in
1995, and in 1999 she co-founded the technological consulting firm Neometron. She has also
acted as CTO for various companies, served on advisory boards, and designed online college
courses in math and science.


Xerox PARC (Palo Alto Research Center); Fuji Xerox; ParcPlace Systems Inc.; Association for Computing Machinery (ACM)


3 U-matic; 13 DVD; 13 VHS


VHS; DVD; U-matic


This box includes videotapes that feature Goldberg and/or were produced by Xerox PARC or ParcPlace.

Videos include:
Intelligent software (1 U-Matic, 1 DVD);
Smalltalk-80 programming system (1 U-Matic, 1 DVD);
The state of Smalltalk, with Dan Ingalls (1 U-Matic, 1 DVD);
SCOOP keynote address by Adele Goldberg, June 12, 1989 (1 VHS);
Adele Goldberg, Nov. 11, 2000 (2 VHS);
Forum : ParcPlace : making a business out of objects, featuring Adele Goldberg, Jan. 14, 1993 (1 VHS);
VisualWave (1 VHS);
A preview of Minerva's machine : women in computing (1 VHS);
VisualWorks 2.0 seminar with Adele Goldberg, Sept. 9, 1994 (1 VHS);
Adele Goldberg at SIGCHI '86 (1 VHS);
Computer chronicles : women in computing, Sept. 18, 1985 (1 VHS);
What should we learn? What should we teach, by Adele Goldberg (OOPSLA '95 talk) (1 VHS);
Reuse : a design opportunity, by Adele Goldberg, April 3, 1989 (Lotus Information Resources Group Technical Perspectives) (1 VHS);
Fuji Xerox Smalltalk-80 vol. 1 and 2 (inside the case vol. 2 is a note to Goldberg requesting written data describing Smalltalk for Fuji Xerox's research and development staff) (2 VHS);
Windows and simulation demo, Sept. 12, 1980 (1 DVD);
Look and feel kit demo Sept. 19, 1991 (1 DVD);
The alternate reality kit : user interface overview, with Randall B. Smith (1 DVD);
Thinglab, with Alan Borning, June 25, 1985 (1 DVD);
A planning system written in Smalltalk, with Trygve Reenskaug (1 DVD);
Adele Goldberg SIGCHI '86 roll-ins (1 DVD);
Laura Gould car wash (1 DVD);
Interactive computer graphics for intuitional problem solving, with Laura Gould (1 DVD);
The Smalltalk-80 programming system, pt. III : some applications, March 1983 (1 DVD);
Steve Weyer DynaBook demo (1 DVD).


Documentary; Lecture; Company promotion

Collection Title

Adele Goldberg papers

Series Title

Videos and photographs


Gift of Adele Goldberg

Lot Number