Smalltalk and object-oriented programming
Smalltalk y la programación orientada a objetos
- Date
- 1972-1980 · confidence high
- Place
- Xerox PARC, Palo Alto, California, United States
- Credited to
- Alan Kay, Dan Ingalls and Adele Goldberg (Xerox PARC); Dahl and Nygaard's Simula 67 as a precedent
- People
- 👤 Adele Goldberg1945–👤 Alan Kay1940–👤 Daniel Henry Holmes Ingalls, Jr.1944–👤 Kristen Nygaard1926–2002
- Field
- Knowledge & symbols
What it is
Language and environment in which everything is an object exchanging messages, with an integrated graphical interface. It popularised object orientation and the interactive development environment.
What it led to
- Dominant object-oriented languages (C++, Java, Objective-C, Python)
- Windowed graphical interfaces and the model-view-controller pattern
- Programming as the manipulation of live environments
Built on
Made possible
- Graphical user interface (Xerox Alto)1973
- Desktop metaphor and windows (Xerox Star)1981
- C++ programming language1983
- Java and the Java Virtual Machine1995
- Objective-C
- integrated development environments