The purpose of this paper is to give a formal semantics for a language which includes type extension. Used in association with pointer variables, this forms the basis of object-orientation in the languages Oberon and Oberon-2 which have evolved from Modula-2. The focus is on the meaning of assignment because this is the important difference between such languages and the strongly-typed Pascal family. An abstract syntax is defined using the Z notation and the static and dynamic semantics are given in a denotational style
The notion of type to designate a class of values, and the operations on those values, is a central ...
The standard interpretation of the concept of “type ” in programming languages views a type as a pre...
Finding typed encodings of object-oriented into procedural or functional programming sheds light on ...
The purpose of this paper is to give a formal semantics for a language which includes type extension...
Objects in object-oriented languages have often been treated as a special kind of entity different f...
This paper presents the formal specification of the programming language Oberon. Using Montages we g...
Oberon-2 is an object-oriented language with a class structure based on type extension. The runtime ...
Oberon-2 is an object-oriented language with a class structure based on type extension. The runtime ...
Mainstream object-oriented languages often fail to provide complete powerful features altogether, ...
Our objective is to understand the notion of type in programming languages, present a model of typed...
This paper represents categorial grammar as an implicational type theory in the spirit of Girard&apo...
This paper concerns techniques for providing a convenient syntax for object languages implemented vi...
Our objective is to understand the notion of type in programming languages, present a model of typed...
159 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis is concerned with...
A definitional interpreter is an interpreter which uses the semantics of its own host language to de...
The notion of type to designate a class of values, and the operations on those values, is a central ...
The standard interpretation of the concept of “type ” in programming languages views a type as a pre...
Finding typed encodings of object-oriented into procedural or functional programming sheds light on ...
The purpose of this paper is to give a formal semantics for a language which includes type extension...
Objects in object-oriented languages have often been treated as a special kind of entity different f...
This paper presents the formal specification of the programming language Oberon. Using Montages we g...
Oberon-2 is an object-oriented language with a class structure based on type extension. The runtime ...
Oberon-2 is an object-oriented language with a class structure based on type extension. The runtime ...
Mainstream object-oriented languages often fail to provide complete powerful features altogether, ...
Our objective is to understand the notion of type in programming languages, present a model of typed...
This paper represents categorial grammar as an implicational type theory in the spirit of Girard&apo...
This paper concerns techniques for providing a convenient syntax for object languages implemented vi...
Our objective is to understand the notion of type in programming languages, present a model of typed...
159 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis is concerned with...
A definitional interpreter is an interpreter which uses the semantics of its own host language to de...
The notion of type to designate a class of values, and the operations on those values, is a central ...
The standard interpretation of the concept of “type ” in programming languages views a type as a pre...
Finding typed encodings of object-oriented into procedural or functional programming sheds light on ...