dc.contributor.author | Papadopoulos, George Angelos | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.date.accessioned | 2019-11-13T10:41:43Z | |
dc.date.available | 2019-11-13T10:41:43Z | |
dc.date.issued | 1997 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54732 | |
dc.description.abstract | The generalised computational model of term graph rewriting systems (TGRSs) has 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 TGRSs 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 the intermediate compiler target language Dactl based on TGRSs for mapping a variety of programming paradigms of the aforementioned types onto it. In particular, we concentrate on some of the issues that we feel have played an important role in our work (in, say, affecting performance, etc.), the aim being to derive a list of features that we feel every language model which intends to be used as an intermediate representation between (concurrent) high-level languages and (parallel) computer architectures must have. © 1997 Elsevier Science B.V. | en |
dc.source | Microprocessors and Microsystems | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-0031147071&partnerID=40&md5=78fb3c18ae969c881dceb19d9faa103b | |
dc.subject | Computer architecture | en |
dc.subject | Parallel processing systems | en |
dc.subject | Program compilers | en |
dc.subject | Term graph rewriting systems | en |
dc.subject | Computer systems programming | en |
dc.subject | High level languages | en |
dc.subject | Formal languages | en |
dc.subject | Intermediate representations | en |
dc.subject | Term graph rewriting systems (TGRS) | en |
dc.subject | Compiler target languages | en |
dc.subject | Intermediate compiler target language | en |
dc.subject | Language embeddings | en |
dc.subject | Parallel and distributed computing | en |
dc.title | Experience using an intermediate compiler target language for parallel machines | en |
dc.type | info:eu-repo/semantics/article | |
dc.description.volume | 20 | |
dc.description.issue | 9 | |
dc.description.startingpage | 511 | |
dc.description.endingpage | 520 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.source.abbreviation | Microprocessors Microsyst | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |