Show simple item record

dc.contributor.authorPapadopoulos, George Angelosen
dc.creatorPapadopoulos, George Angelosen
dc.date.accessioned2019-11-13T10:41:43Z
dc.date.available2019-11-13T10:41:43Z
dc.date.issued1997
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54732
dc.description.abstractThe 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.sourceMicroprocessors and Microsystemsen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-0031147071&partnerID=40&md5=78fb3c18ae969c881dceb19d9faa103b
dc.subjectComputer architectureen
dc.subjectParallel processing systemsen
dc.subjectProgram compilersen
dc.subjectTerm graph rewriting systemsen
dc.subjectComputer systems programmingen
dc.subjectHigh level languagesen
dc.subjectFormal languagesen
dc.subjectIntermediate representationsen
dc.subjectTerm graph rewriting systems (TGRS)en
dc.subjectCompiler target languagesen
dc.subjectIntermediate compiler target languageen
dc.subjectLanguage embeddingsen
dc.subjectParallel and distributed computingen
dc.titleExperience using an intermediate compiler target language for parallel machinesen
dc.typeinfo:eu-repo/semantics/article
dc.description.volume20
dc.description.issue9
dc.description.startingpage511
dc.description.endingpage520
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.source.abbreviationMicroprocessors Microsysten
dc.contributor.orcidPapadopoulos, George Angelos [0000-0001-9250-4916]
dc.gnosis.orcid0000-0001-9250-4916


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record