Abstract
AEPL is a programming system designed as a tool for the implementation of problem-oriented languages. It is based on a small number of simple but powerful concepts described briefly below.
The AEPL system is not yet implemented at the present time; it has been used, however, to define - on paper - a language for the manipulation of graphs. The extensibility of the system stems from the ability to create new data types and from the ability to modify some of the language structures dynamically (syntax and associated semantic as well as some control structures).
- 1 Markov, A.A. Theory of Algorithms, (1959), English translation by Israel Program for Scientific Translation, Jerusalem (1962).Google Scholar
- 2 Milgrom, E. Design of an Extensible Programming Language, doctoral dissertation, Technion - Israel Institute of Technology, July 1971.Google Scholar
Index Terms
- A short presentation of the main features of AEPL - an extensible programming language
Recommendations
A short presentation of the main features of AEPL - an extensible programming language
Proceedings of the international symposium on Extensible languagesAEPL is a programming system designed as a tool for the implementation of problem-oriented languages. It is based on a small number of simple but powerful concepts described briefly below.
The AEPL system is not yet implemented at the present time; it ...
Data structures in the extensible programming language AEPL
AFIPS '72 (Fall, part I): Proceedings of the December 5-7, 1972, fall joint computer conference, part IThe extensible programming language AEPL has been designed as a tool for the implementation of a large class of problem-oriented languages or languages for specific applications. The reason for such a goal is that we believe that there exist numerous ...
JGroovy - an extensible Java programming language with Groovy
ICACT'10: Proceedings of the 12th international conference on Advanced communication technologyJava is Object-Oriented Programming Languages (OOPL) that widely used for software development. But Java has a limitation for working with Domain-Specific Languages (DSLs). Java language structure and syntax has not more support for working with DSLs ...
Comments