AbstractMany object-oriented languages used in practice descend from Algol. With this motivation, we study the theoretical issues underlying such languages via the theory of Algol-like languages. It is shown that the basic framework of this theory extends cleanly and elegantly to the concepts of objects and classes. Moreover, a clear correspondence emerges between classes and abstract data types, whose theory corresponds to that of existential types. Equational and Hoare-like reasoning methods and relational parametricity provide powerful formal tools for reasoning about Algol-like object-oriented programs
Object-oriented programming languages all involve the notions of class and object. We extend the n...
objects are a different class of objects. Their presence improves the data model in its ability to r...
Abstract This paper presents an abstract model for programming languages with algebraic approach, an...
Many object-oriented languages used in practice descend from Algol. With this motivation, we study t...
AbstractMany object-oriented languages used in practice descend from Algol. With this motivation, we...
não disponívelIn this work the ideas of object-oriented programming are analyzed from different poin...
Objects have been categorised into classes that declare and implement their behaviour ever since the...
We describe an experimental object-oriented programming language, ASL2, that supports program develo...
We describe an experimental object-oriented programming lan-guage, ASL2, that supports program devel...
The cardinal purpose of teaching programming is to demonstrate a method of developing correct progra...
This thesis investigates the relationship between object-oriented programming languages and game mod...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
AbstractWe present a new semantics for Algol-like languages that combines methods from two prior lin...
The article of record as published may be found at http://apps.dtic.mil/docs/citations/ADA101322The ...
This note briefly discusses how some of the ideas developed in the theory of coalgebras are used in ...
Object-oriented programming languages all involve the notions of class and object. We extend the n...
objects are a different class of objects. Their presence improves the data model in its ability to r...
Abstract This paper presents an abstract model for programming languages with algebraic approach, an...
Many object-oriented languages used in practice descend from Algol. With this motivation, we study t...
AbstractMany object-oriented languages used in practice descend from Algol. With this motivation, we...
não disponívelIn this work the ideas of object-oriented programming are analyzed from different poin...
Objects have been categorised into classes that declare and implement their behaviour ever since the...
We describe an experimental object-oriented programming language, ASL2, that supports program develo...
We describe an experimental object-oriented programming lan-guage, ASL2, that supports program devel...
The cardinal purpose of teaching programming is to demonstrate a method of developing correct progra...
This thesis investigates the relationship between object-oriented programming languages and game mod...
Hoare and He's Unifying Theories of Programming (UTP) provides a rich model of programs as relationa...
AbstractWe present a new semantics for Algol-like languages that combines methods from two prior lin...
The article of record as published may be found at http://apps.dtic.mil/docs/citations/ADA101322The ...
This note briefly discusses how some of the ideas developed in the theory of coalgebras are used in ...
Object-oriented programming languages all involve the notions of class and object. We extend the n...
objects are a different class of objects. Their presence improves the data model in its ability to r...
Abstract This paper presents an abstract model for programming languages with algebraic approach, an...