7 citations found. Retrieving documents...
O.J. Dahl; B. Myrhaug; K. Nygaard: "SIMULA 67 Common Base Language". Norwegian Computing Center, Oslo, Report.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Delegation for Java: API or Language Extension? - Kniesel (1997)   (Correct)

.... Keywords design patterns, dynamic delegation IAI TR 98 5: Delegation for Java: API or Language Extension Page 1 1# Introduction Traditionally, object oriented programming is centered around the notions of classes, instantiation, inheritance and encapsulation which date back to Simula 67 ([4]) and Smalltalk 80 ( 8] Twenty years after the creation of Simula, Liberman s language DELEGATION ( 20] marked the beginning of a new paradigm of object oriented programming, prototype based programming. Prototype based languages focus on working with concrete objects instead of abstract ....

O.J. Dahl; B. Myrhaug; K. Nygaard: "SIMULA 67 Common Base Language". Norwegian Computing Center, Oslo, Report.


Implementation of Dynamic Delegation in Strongly Typed.. - Kniesel (1995)   (1 citation)  (Correct)

....classes and inheritance whereas delegation based means object oriented languages based on prototypical objects and delegation . 2 In most object oriented languages self denotes the receiver of the message that is being evaluated. The keywords current in Eiffel [Meye92] and this in Simula ( DMN68] BETA ( MMN93] and C ( Strou91] have the same meaning. 2 Our understanding of delegation is the one initially introduced in actor based languages (e.g. Lieb86] and used today in languages like NewtonScript ( Smit94a b] Cecil ( Cham93] and SELF ( US87] Delegation means that ....

....understanding the implementation. We conclude the section with two examples that illustrate typical application scenarios and show the added power of our model compared to purely inheritance based ones. 3.2.1. Overriding In most inheritance based systems (with the notable exception of Simula ( DMN68] and BETA ( MMN93] methods in subclasses override methods in superclasses. Similarly, in delegation based systems, methods in child objects override methods in parent objects. The joint use of two different hierarchies requires an adaptation of the rules for overriding. The extension seems to ....

O.J. Dahl, B. Myrhaug, K. Nygaard: "SIMULA 67 Common Base Language". Norwegian Computing Center, Oslo, 1968.


Success Factors And Future Challenges For The Development Of.. - Prasse, Rittgen (2000)   (Correct)

....p. 40) If we look closer at object orientation itself we recognize that it was rather the product of a continuous development than a sudden breakthrough. Some of the roots which took part in this development were the language Simula, which is sometimes called the first object oriented language ([DMN1970]) and the idea of modularization and information hiding ( Parn1972] From this point of view object orientation can be seen as one step in the evolution. But rather than treating object orientation as a separate issue we should see it in the appropriate context. During the development of ....

Dahl, O.-J.; Myhrhaug, B.; Nygaard, K.: "Simula 67 common base language" Report N.S-22. Norwegian Computing Center. Oslo. 1970.


Process- and Agent-Based Modelling Techniques for Dialogue.. - van Schooten (2000)   (Correct)

....8 2.1 The object oriented model Many of the concepts and mechanisms found in process algebras and agent systems are also found in object oriented (OO) systems. When viewed as a model of communicating processes, the OO model (Booch, 1994) is one of the oldest such models, dating back to 1967 (Dahl et al. 1968). It may also be considered the most well established one. The model that is usually seen as the one that made OO development popular is Smalltalk 80 (Goldberg and Robson, 1989) The conceptual view of OO as a model of communicating processes, rather than of abstract data types, is clearly found ....

Dahl, O. J., Myhrhaug, B., and Nygaard, K. (1968). Simula 67 : common base language. Norwegian Computing Center.


A Denotational Semantics of Inheritance and its Correctness - Cook, Palsberg (1994)   (106 citations)  (Correct)

....central concepts in object oriented programming. Despite its importance, there seems to be a lack of consensus on the proper way to describe inheritance. This is evident from the following review of various formalizations of inheritance that have been proposed. The concept of prefixing in Simula (Dahl and Nygaard, 1970), which evolved into the modern concept of inheritance, was defined in terms of textual concatenation of program blocks. However, this definition was informal, and only partially accounted for more sophisticated aspects of prefixing like the pseudo variable this and virtual operations. The most ....

Dahl, O.-J., and Nygaard, K. (1970), "The SIMULA 67 Common Base Language".


Subtyping and Constructive Specification - Dahl, Owe, Bastiansen (1998)   (1 citation)  Self-citation (Dahl)   (Correct)

....Experimental Language) 6, 5, 4] developed at the University of Oslo, and based on a typed logic for partial functions, 21, 8] A separate paper, 16] will discuss the extension to higher order. The most important sources of ideas have been as follows: SIMULA 67 (classes and subclasses) [7], the LARCH and IOTA activities (generator induction) 11, 12] 19] and OBJ (order sorted algebras) 9, 10] The so called TGI fragment of ABEL deals with constructively defined types and functions (both partial and total) TGI stands for Terminating Generator Induction . TGI specifications ....

O.-J. Dahl, B. Myhrhaug, K. Nygaard: "Simula 67 Common Base Language", NCC pub. S-22, Norwegian Computing Center, 1971.


Object Inheritance Beyond Subtyping - Costa, Sernadas, Sernadas (1994)   (13 citations)  (Correct)

No context found.

O.-J.Dahl, B.Myhrhaug, and K.Nygaard, "SIMULA 67, Common Base Language", Norwegian Computer Center, 1967

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC