"BETA is a modern object-oriented language from the Scandinavian school of object-orientation
where the first object-oriented language Simula was developed.
BETA supports the object-oriented perspective on programming and contains comprehensive facilities for procedural and functional programming.
BETA has powerful abstraction mechanisms for supporting identification of objects, classification and composition.
BETA is a strongly typed language like Simula, Eiffel and C++, with most type checking being carried out at compiletime.
It is well known that it is not possible to obtain all type checking at compile time without sacrificing the expressiveness of the language.
BETA has an optimum balance between compiletime type checking and runtime type checking." (Ole Lehrmann Madsen)