This paper has explored three examples of good semantical analyses of programming structures. The three examples share two characteristics: the semantic models are abstract enough to be applicable in many situations, and the models lead to proofs of non-computability. Other examples of programming structures have been omitted from this short essay: foundations for object-oriented languages, descriptions of languages with local variables, and the theory of database query languages. Each of these examples have corresponding semantical theories that enjoy the two characteristics above. The richness of programming structure suggests a corollary: it is folly to look for one universal model to explain all programming structures. Of course, as a t...
This paper offers an assessment of what has been achieved in three decades of work on the semantics...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
International audienceThis book – composed of two volumes – explores the syntactical constructs of t...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
Formal semantic description is significant for design, reasoning and standardization of programming ...
A new approach to the formal description of programming language semantics is described and illustr...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
As a first step in the larger project of charting the ontology of computer programs, we pose three c...
Fundamental concerns of relevance to programming are raised by Brian Smith. These focus on the relat...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
Structural operational semantics is a simple, yet powerful mathematical theory for describing the be...
https://kent-islandora.s3.us-east-2.amazonaws.com/facultybooks/29/thumbnail.jpgIn programming course...
This paper offers an assessment of what has been achieved in three decades of work on the semantics...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
International audienceThis book – composed of two volumes – explores the syntactical constructs of t...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
Formal semantic description is significant for design, reasoning and standardization of programming ...
A new approach to the formal description of programming language semantics is described and illustr...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
As a first step in the larger project of charting the ontology of computer programs, we pose three c...
Fundamental concerns of relevance to programming are raised by Brian Smith. These focus on the relat...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
Structural operational semantics is a simple, yet powerful mathematical theory for describing the be...
https://kent-islandora.s3.us-east-2.amazonaws.com/facultybooks/29/thumbnail.jpgIn programming course...
This paper offers an assessment of what has been achieved in three decades of work on the semantics...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
International audienceThis book – composed of two volumes – explores the syntactical constructs of t...