Title :
A language for high-level programming of mathematical applications
Author :
Grossman, Fred ; Klerer, Robert J. ; Klerer, Melvin
Author_Institution :
Pace Univ., New York, NY, USA
Abstract :
A language system called the Automated Programmer automates a great deal of routine effort for scientific, engineering, and mathematical application programming. Its notation is modeled after conventional textbook mathematical representation, so that mathematical expressions can be entered just as they appear in conventional solution specifications. It uses a flexible vocabulary and syntax that emulates technical English. This approach enhances self-documentation, diminishes programming error, and eases maintainability and verifiability. System design is highly user-oriented, making the system easy to learn and use. Programs are input using a two-dimensional screen editor. Lexical restrictions are minimal, keyword synonyms are available, and various common synonymous syntactic structures are acceptable. Powerful input and output facilities are provided.<>
Keywords :
automatic programming; high level languages; mathematics computing; user interfaces; Automated Programmer; conventional solution specifications; conventional textbook mathematical representation; engineering; flexible vocabulary; keyword synonyms; language system; maintainability; mathematical application programming; mathematical expressions; minimal lexical restrictions; programming error; self-documentation; synonymous syntactic structures; technical English; two-dimensional screen editor; user-oriented; verifiability; Algorithms; Arithmetic; Automatic programming; Boilers; Computer languages; Libraries; Mathematical model; Mathematical programming; Protocols; Vocabulary;
Conference_Titel :
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location :
Miami Beach, FL, USA
Print_ISBN :
0-8186-0874-9
DOI :
10.1109/ICCL.1988.13040