Encyclopedia  |   World Factbook  |   World Flags  |   Reference Tables  |   List of Lists     
   Academic Disciplines  |   Historical Timeline  |   Themed Timelines  |   Biographies  |   How-Tos     
Sponsor by The Tattoo Collection
Main Page | See live article | Alphabetical index


The Simula programming language was the first object-oriented programming language and a predecessor to Smalltalk and C++.

Simula was designed for simulations, and the needs of that domain provided the framework for many of the features of object-oriented languages today, including virtual functions. Simula was developed in the 1960s at the Norwegian Computing Centre in Oslo, primarily by Ole-Johan Dahl and Kristen Nygaard. It is considered a superset of Algol60 and, therefore, heavily resembles it. It adds features that go almost to the modern idea of classes and objects. It also adds coroutines. Simula is still used a little for serious work as of 2003, but it is probably fair to say its historical influence is more important than actual work being done with it.

A successor to Simula named BETA was created but is used even less.

See also

External links