stason.org logo lotus


previous page: 1.21) What Is OOA/OOD (And Where Can I Get What I Need On It)? (Object-Oriented Technology)page up: Object-Oriented Technology FAQnext page: 1.23) What Are The Benefits Of Object-Orientation? (Object-Oriented Technology)

1.22) Where Did Object-Orientation Come From? (Object-Oriented Technology)

 Books
 TULARC
















Description

This article is from the Object-Oriented Technology FAQ, by Bob Hathaway rjh@geodesic.com with numerous contributions by others.

1.22) Where Did Object-Orientation Come From? (Object-Oriented Technology)

Simula was the first object-oriented language providing objects, classes,
inheritance, and dynamic typing in 1967 (in addition to its Algol-60 subset).
It was intended as a conveyance of object-oriented design. Simula 1 was a
simulation language, and the later general-purpose language Simula 67 is now
referred to as simply Simula. Smalltalk was the next major contributor
including classes, inheritance, a high-powered graphical environment and a
powerful dynamic typing mechanism (although these existed to some extent in
Simula). Self is somewhat of a Smalltalk-based next generation language, as is
BETA a followup to Simula (by its original designers).

[Meyer 88] contains a brief summary and history of Simula and Smalltalk, among
other OO languages.

 

Continue to:


Share and Enjoy

Bookmark this story so others can enjoy it:
  • digg
  • Reddit
  • del.icio.us
  • Furl
  • Wists

Tags

programming, software, coding, Object-Oriented, language, dynamic binding, constructor, destructor, overriding, methods, inheritance, reflection, persistence, MFC, real-time, polymorphism, system, database, vendor







TOP
previous page: 1.21) What Is OOA/OOD (And Where Can I Get What I Need On It)? (Object-Oriented Technology)page up: Object-Oriented Technology FAQnext page: 1.23) What Are The Benefits Of Object-Orientation? (Object-Oriented Technology)