• 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