OleJohan
Ole-Johan Dahl (1931–2002) was a Norwegian computer scientist who, together with Kristen Nygaard, created the Simula programming languages in the 1960s at the Norwegian Computing Center and the University of Oslo. Their work emerged from the study of discrete-event simulation and programming language design, and it laid the groundwork for a new approach to software construction.
Simula 67 introduced key object-oriented programming concepts such as classes, objects, inheritance, and dynamic binding. These
Dahl and Nygaard’s contributions to computer science were recognized with the Association for Computing Machinery’s Turing