PhD ThesisA programming language ALEPH and its compilar have been designed under the constraint of being able to derive a functional description Of the semantics of the language from the implementation. The way in which this approach developed is described, particularly the reason why it is considered as a design tool rather than a method of proving the equivalence of implementation and description. As a design tool, the approach proves to be very critical of irrational language and implementation features. The language is described informally and then an implementation for a hypothetical computin device is given, by means of a simple translator. The translator associates with each source phrase, a sequence of commands in the machin...
The programs that are easiest to write and understand are often not the most efficient. This thesis...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
Denotational semantics is presented as a valuable theoretical tool, having many applications includi...
Programming language semantics are usually defined informally in some form of technical natural lang...
AbstractThe use of formal designs of languages as language definitions is described. From such defin...
Many different semantic descriptions have been proposed for programming languages and work has been ...
Definitions of the semantics of programming languages are often incomplete and ambiguous. In particu...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
The creation of new programming languages, capable of fully deploying the new technological innovati...
This is the final version of the article. Available from ICE via the DOI in this record.Game semanti...
There is no need to argue in favor of concise, clear, complete, consistent, descriptions of programm...
The aim of this paper is to present an outline of a theory of semantics based on the analogy between...
The way to specify a programming language has been a topic of heated debate for some decades and at ...
This thesis deals with the topic of programming linguistics. A survey of the current techniques in t...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
The programs that are easiest to write and understand are often not the most efficient. This thesis...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
Denotational semantics is presented as a valuable theoretical tool, having many applications includi...
Programming language semantics are usually defined informally in some form of technical natural lang...
AbstractThe use of formal designs of languages as language definitions is described. From such defin...
Many different semantic descriptions have been proposed for programming languages and work has been ...
Definitions of the semantics of programming languages are often incomplete and ambiguous. In particu...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
The creation of new programming languages, capable of fully deploying the new technological innovati...
This is the final version of the article. Available from ICE via the DOI in this record.Game semanti...
There is no need to argue in favor of concise, clear, complete, consistent, descriptions of programm...
The aim of this paper is to present an outline of a theory of semantics based on the analogy between...
The way to specify a programming language has been a topic of heated debate for some decades and at ...
This thesis deals with the topic of programming linguistics. A survey of the current techniques in t...
AbstractThese notes give an overview of the main frameworks that have been developed for specifying ...
The programs that are easiest to write and understand are often not the most efficient. This thesis...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
Denotational semantics is presented as a valuable theoretical tool, having many applications includi...