History
These books and articles describe the history of how Simula was developed:
- Ole-Johan Dahl and Kristen Nygaard: SIMULA—An ALGOL-Based Simulation Language (CACM, September 1966)
- Ole-Johan Dahl: The Birth of Object Orientation: the Simula Languages (unpublished, June 2001)
- Jan Rune Holmevik: Compiling SIMULA: A Historical Study of Technological genesis (IEEE Annals of the History of Computing, 1994)
- Stein Krogdahl: The birth of Simula (History of Nordic Computing, 2003)
Implementations
IBM System/360
- Simula users guide (NCC S-24-1, revised edition 1975)
General
- Ole-Johan Dahl and Bjørn Myrhaug: Simula implementation guide (NCC S-47, 1973)
- Mats Löfgren and Boris Magnusson: Evaluation of implementations of access mechanisms in block structured langauges (Lund University 1982)
About the language
Simula language itself
- Graham Birtwistle: Simula – its features and prospects (BCS conference on High level languages, York 1972; published as NCC S-44, February 1973)
- Stein Krogdahl: Concepts and terminology in the Simula programming language (unpublished, April 2010)
- Jakob Palme (translated to Norwegian by Bjørn Myrhaug): Simula 67, an advanced programming and simulation language (NCC S-17, May 1970)
- Jakob Palme: Ökad datasäkerhet med nytt begrepp i Simula-språket ("Increased data security with new concept in the Simula language") (1973) introduced the hidden/protected construct
The future
- Andrew P Black: Object-oriented programming: challenges for the next fifty year (invited talk at the opening of the Ole-Johan Dahl building at the University of Oslo, 2011)
Other relevant documents
Discreet event simulation
- Ole-Johan Dahl: Discrete event simulation languages (in Programming languages edited by F Genuys, Academic press 1968)
- P R Hills: An introduction to simulation using Simula (NCC, 1973)
Education
- Graham M Birtwistle, Ole-Johan Dahl, Bjørn Myrhaug and Kristen Nygaard: Simula BEGIN (Auerbach/Studentlitteratur 1974, ISBN 91-44-06211-7)
- Bjørn Kirkerud: Systematisk programmering ("Systematic programming"; Universitetsforlaget 1983, ISBN 82-00-07154-5)
- Bjørn Kirkerud: Object-oriented programming with Simula (Addison-Wesley 1989, ISBN 0-201-17574-6)
Object-oriented programming
- Ole Lehrmann Madsen and Birger Møller-Pedersen: What object-oriented programming was supposed to be (ACM Sigplan symposium 2022, DOI https://doi.org/10.1145/3563835.3568735)