Wikinventia — Atlas of discoveries and inventions · Global Age

Simula 67 — Ole-Johan Dahl and Kristen Nygaard

1967 AD · Transmission: Global
ComputingMethodNordic

Dahl and Nygaard designed Simula 67 at the Norwegian Computing Center in Oslo, introducing the concepts of class, object, and inheritance as abstraction mechanisms for system simulation. The first language to organize code around entities with their own state and behavior, laying the foundations of object-oriented programming. CLU, Smalltalk, and C++ explicitly acknowledge their debt to Simula.

InstitutionNorwegian Computing Center
Historical regionOslo, Norway
Primary sourceDahl, O.-J. & Nygaard, K. — SIMULA: An ALGOL-Based Simulation Language, CACM, 9(9), 1966
Original languageEnglish
View this entry in the interactive atlas → View in graph →