BETA is an object-oriented language from the Scandinavian School of object-oriented programming that is based on the development of SIMULA. SIMULA is designed in the sixties by Ole-Johan Dahl and Kristen Nygaard.
An important characteristic of SIMULA and BETA is that they were intended for modeling as well as programming.
Descriptions of BETA are available from the following sources:
- O.L. Madsen, B. Møller-Pedersen, K. Nygaard: Object-Oriented Programming in the BETA Programming Language, ACM Press, Addison-Wesley, 1993. A reprint is available from https://users-cs.au.dk/olmadsen/.
- B.B. Kristensen, O.L. Madsen, B. Møller-Pedersen: The When, Why and Why Not of the BETA Programming Language, ACM History of Programming Languages III, Conference, San Diego 2007.
https://doi.org/10.1145/1238844.1238854
The Mjølner System is a software development environment for BETA developed as part of the Nordic Mjølner Project – the Mjølner System is no longer maintained – the description of the BETA implementation in Mjølner may be found here.