DocumentCode
3059273
Title
Structure and generation of computer languages
Author
Mally, Casimir
fYear
1988
fDate
9-13 Oct 1988
Firstpage
58
Lastpage
64
Abstract
The concept of how computer languages can be developed from one origin is presented, along with the mathematical background for such a formulation. Computer language design is described as a two-dimensional process: first, a mathematical description of the process is formulated; later, it is the basis of its language development. The mathematical description is developed into still more detailed form as more information becomes available, and it is then put on a tree, where the problem developed is presented. Nodes of the tree represent different processing steps. Existing languages branch out on different levels of this tree: imperative, functional, logical and extendable. Such a systematic approach can significantly improve the overall presentation of the problem and design of computer languages by removing unnecessary repetitions and pointing out directions for development
Keywords
formal languages; programming languages; systems analysis; computer languages; extendable; functional; imperative; language development; logical; mathematical background; mathematical description; processing steps; systematic approach; tree representation; Computational modeling; Computer languages; Computer simulation; Natural languages; Poles and towers; Shape; Wheels;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-0874-9
Type
conf
DOI
10.1109/ICCL.1988.13043
Filename
13043
Link To Document