dc.contributor.author | Papadopoulos, George Angelos | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.date.accessioned | 2019-11-13T10:41:44Z | |
dc.date.available | 2019-11-13T10:41:44Z | |
dc.date.issued | 1995 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54734 | |
dc.description.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. | en |
dc.publisher | IEEE | en |
dc.source | IEEE International Conference on Algorithms and Architectures for Parallel Processing | en |
dc.source | Proceedings of the IEEE 1st International Conference on Algorithms and Architectures for Parallel Processing. Part 1 (of 2) | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-0029237765&partnerID=40&md5=5d252497bfe6a241a95eafe23f390b48 | |
dc.subject | Mathematical models | en |
dc.subject | Computer architecture | en |
dc.subject | Parallel processing systems | en |
dc.subject | Computer programming languages | en |
dc.subject | Object oriented programming | en |
dc.subject | Program compilers | en |
dc.subject | Logic programming | en |
dc.subject | Term graph rewriting systems | en |
dc.subject | Programming paradigms | en |
dc.subject | Computational linguistics | en |
dc.subject | Process calculi | en |
dc.subject | Linear logic | en |
dc.subject | Amalgamations | en |
dc.subject | Computer target language | en |
dc.subject | Dactyl language | en |
dc.subject | Language embedding | en |
dc.subject | Parallel machines | en |
dc.subject | User-level languages | en |
dc.title | Essential features of a compiler target language for parallel machines | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.description.volume | 1 | |
dc.description.startingpage | 76 | |
dc.description.endingpage | 79 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Sponsors: IEEE | en |
dc.description.notes | Conference code: 43595</p> | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |