Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Programming in Prolog (2nd ed.)
Programming in Prolog (2nd ed.)
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Hi-index | 0.00 |
This paper argues that a combined use of languages is needed for object-oriented software construction, since no single language can be ideal for all the phases of prototyping, design and implementation. The approach discussed in this paper is based on the combined use of two object-oriented languages. The first of them (Amore), a hybrid object and logic-based language, is used for specifications prototyping, whilst the second one, (C++) is used for the final system construction. An automatic tool transforms Amore specifications to C++ code templates which can be manually modified by the programmer. This approach improves time the consuming and error prone activity of manual translation of specifications into code, whilst at the same time improves the quality of the delivered system.