zbMATH — the first resource for mathematics

An algebraic theory of actors and its application to a simple object-based language. (English) Zbl 1278.68064
Owe, Olaf (ed.) et al., From object-orientation to formal methods. Essays in memory of Ole-Johan Dahl. Berlin: Springer (ISBN 3-540-21366-X/pbk). Lecture Notes in Computer Science 2635, 26-57 (2004).
Summary: The development of Simula by Ole-Johan Dahl and Kristen Nygaard introduced a number of important programming language concepts – object which supports modularity in programming through encapsulation of data and procedures, the concept of class which organizes behavior and supports abstract data types, and the concept inheritance which provides subtyping relations and reuse. Peter Wegner terms programming languages which use objects as object-based languages, and reserves the term object-oriented languages for languages which also support classes and inheritance.
For the entire collection see [Zbl 1045.68015].

68N19 Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.)
68N15 Theory of programming languages
68N30 Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.)
Simula 67; CHARM++
Full Text: DOI