A central problem in designing a specification language for programming problems is that of making it easy to use by those people with very little or no knowledge of programming. This paper describes a specification language which has been designed with that idea in mind. The language has sufficient power to represent a large class of programming problems, is easy to use, and problems represented in it are directly legible. The language combines surface forms with semantic primitives underlying natural language. This results in a representation that, although far from natural language surface forms, is easily legible even by those people who have had a minimum exposure to the language. © 1991 Academic Press Limited
In this article we review the development of programming languages and classify them based on their ...
A programming language is a formal computer language designed to communicate instructions to a machi...
A formal software specification expresses in a mathematically correct way what requirements the soft...
A central problem in designing a specification language for programming problems is that of making i...
The authors identify two problems that must be solved in constructing an automatic programming syste...
An automatic programming system must embody not only a methodology for program synthesis, but also a...
Programming may be more difficult than necessary because it requires solutions to be expressed in wa...
This paper demonstrates that design and implementation of languages for a specific domain can be don...
Programming language semantics are usually defined informally in some form of technical natural lang...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
End-users must write programs to control many different kinds of applications. Examples include mult...
Abstract. A technical design team is a group that is chartered to collectively work to develop solut...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
Natural language software tools may have an important role in making requirements specifications mor...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
In this article we review the development of programming languages and classify them based on their ...
A programming language is a formal computer language designed to communicate instructions to a machi...
A formal software specification expresses in a mathematically correct way what requirements the soft...
A central problem in designing a specification language for programming problems is that of making i...
The authors identify two problems that must be solved in constructing an automatic programming syste...
An automatic programming system must embody not only a methodology for program synthesis, but also a...
Programming may be more difficult than necessary because it requires solutions to be expressed in wa...
This paper demonstrates that design and implementation of languages for a specific domain can be don...
Programming language semantics are usually defined informally in some form of technical natural lang...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
End-users must write programs to control many different kinds of applications. Examples include mult...
Abstract. A technical design team is a group that is chartered to collectively work to develop solut...
By paying more attention to semantics-based tool generation, programming language semantics can sign...
Natural language software tools may have an important role in making requirements specifications mor...
We document the influence on programming language semantics of the Platonism/formalism divide in the...
In this article we review the development of programming languages and classify them based on their ...
A programming language is a formal computer language designed to communicate instructions to a machi...
A formal software specification expresses in a mathematically correct way what requirements the soft...