• DocumentCode
    293668
  • Title

    Essential features of a compiler target language for parallel machines

  • Author

    Papadopoulos, George A.

  • Author_Institution
    Dept. of Comput. Sci., Cyprus Univ., Nicosia
  • Volume
    1
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    76
  • Abstract
    Term Graph Rewriting Systems (TGRS) have been used extensively as an implementation vehicle for a number of, often divergent, programming paradigms ranging from the traditional functional programming ones to the (concurrent) logic programming ones and various amalgamations of them, to (concurrent) object-oriented ones. More recently, the relationship between TGRS and process calculi (such as the π-calculus) as well as Linear Logic has also been explored. In this paper we describe our experience in using an intermediate Compiler Target Language (CTL) based on TGRS for mapping a variety of programming paradigms of the aforementioned types onto it, highlighting in the process some of the issues which we feel any such intermediate representation should address and which form effectively a minimum set of features every CTL should possess
  • Keywords
    computational linguistics; process algebra; program compilers; rewriting systems; Term Graph Rewriting Systems; compiler target language; parallel machines; process calculi; programming paradigms; Computational modeling; Computer science; Electronic mail; Logic programming; Natural languages; Object oriented modeling; Object oriented programming; Parallel machines; Pattern matching; Power system modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7803-2018-2
  • Type

    conf

  • DOI
    10.1109/ICAPP.1995.472172
  • Filename
    472172