While we may have the intuitive idea of one programming language having greater power than another, or of some subset of a language being an adequate 'core' for that language, we find when we try to formalize this notion that there is a serious theoretical difficulty. This lies in the fact that even quite rudimentary languages are nevertheless 'universal' in the following sense. If the language allows us to program with simple arithmetic or list-processing functions then any effective control structure can be simulated, traditionally by encoding a Turing machine computation in some way. In particular, a simple language with some basic arithmetic can express programs for any partial recursive function. Such an encoding is usually quite unnat...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
We consider the problem of comparison of programming languages with respect to their ability to expr...
While we may have the intuitive idea of one programming language having greater power than another...
Schemas are programs in which some of the function symbols are un-interpreted. In this paper we comp...
A language with arrays but with no conditional statement is shown to be universal under "simulation"...
A programming language is viewed as a language for expressing “instructions” for a computation to be...
Computer science is very much an art in its own right. It is an art in the sense that no programmers...
Computer science is very much an art in its own right. It is an art in the sense that no programmers...
ABSTRACT. The structural complexity of programming languages, and therefore of programs as well, can...
Paterson introduced the notions of freedom and liberality as semantic restrictions on the class of s...
The flood of new programming and specification languages shows no sign of abating, but very few of t...
International audienceBy "programming languages" are meant both concrete languages and abstract comp...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
This paper has explored three examples of good semantical analyses of programming structures. The th...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
We consider the problem of comparison of programming languages with respect to their ability to expr...
While we may have the intuitive idea of one programming language having greater power than another...
Schemas are programs in which some of the function symbols are un-interpreted. In this paper we comp...
A language with arrays but with no conditional statement is shown to be universal under "simulation"...
A programming language is viewed as a language for expressing “instructions” for a computation to be...
Computer science is very much an art in its own right. It is an art in the sense that no programmers...
Computer science is very much an art in its own right. It is an art in the sense that no programmers...
ABSTRACT. The structural complexity of programming languages, and therefore of programs as well, can...
Paterson introduced the notions of freedom and liberality as semantic restrictions on the class of s...
The flood of new programming and specification languages shows no sign of abating, but very few of t...
International audienceBy "programming languages" are meant both concrete languages and abstract comp...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
This paper has explored three examples of good semantical analyses of programming structures. The th...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
We examine the problem of finding fully abstract translations between programming languages, i.e., t...
We consider the problem of comparison of programming languages with respect to their ability to expr...