• DocumentCode
    3054723
  • 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
  • fYear
    1988
  • fDate
    9-13 Oct. 1988
  • Firstpage
    31
  • Lastpage
    40
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1988. Proceedings., International Conference on
  • Conference_Location
    Miami Beach, FL, USA
  • Print_ISBN
    0-8186-0874-9
  • Type

    conf

  • DOI
    10.1109/ICCL.1988.13040
  • Filename
    13040