Object-Oriented Programming: Themes and Variations

Authors

  • Mark Stefik
  • Daniel G. Bobrow

DOI:

https://doi.org/10.1609/aimag.v6i4.508

Abstract

Many of the ideas behind object-oriented programming have roots going back to SIMULA. The first substantial interactive, display-based implementation was the SMALLTALK language. The object-oriented style has often been advocated for simulation programs, systems programming, graphics, and AI programming. The history of ideas has some additional threads including work on message passing as in ACTORS, and multiple inheritance as in FLAVORS. It is also related to a line of work in AI on the theory of frames and their implementation in knowledge representation languages such as KRL, KEE, FRL, and UNITS.

Downloads

Published

1985-12-15

How to Cite

Stefik, M., & Bobrow, D. G. (1985). Object-Oriented Programming: Themes and Variations. AI Magazine, 6(4), 40. https://doi.org/10.1609/aimag.v6i4.508

Issue

Section

Articles