June 2025
Intermediate to advanced
515 pages
17h 5m
English
In the 1960s, as the size of software projects increased, so did their complexity. During the test phases, unforeseen effects occurred, and the programs did not provide the desired results. One answer to the question of how to reduce complexity was the invention of object-oriented programming (OOP) languages.
Simula is considered to be the first OOP language. It was developed by Ole-Johan Dahl and Kristen Nygaard in the 1960s at the Norsk Regnesentral (Norwegian Computing Center) at the University of Oslo to simulate physical processes on a computer.
Alan Kay took up the basic ideas of the Simula programming language and developed the OOP language Smalltalk in the 1970s, which was equipped with an extensive ...
Read now
Unlock full access