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