Sökning: (WFRF:(O'Donnell T.)) lar1:(hh) >
DSL Implementation ...
DSL Implementation in MetaOCaml, Template Haskell, and C++
-
- Czarnecki, Krzysztof (författare)
- University of Waterloo, Waterloo, Canada
-
- O’Donnell, John T. (författare)
- University of Glasgow, Glasgow, United Kingdom
-
- Striegnitz, Jörg (författare)
- Research Centre Jülich, Jülich, Germany
-
visa fler...
-
- Taha, Walid, 1971- (författare)
- Rice University, Houston, Texas, USA
-
visa färre...
-
(creator_code:org_t)
- Berlin : Springer Berlin/Heidelberg, 2004
- 2004
- Engelska.
-
Ingår i: Domain-Specific Program Generation. - Berlin : Springer Berlin/Heidelberg. - 9783540221197 - 9783540259350 ; , s. 51-72
- Relaterad länk:
-
https://urn.kb.se/re...
-
visa fler...
-
https://doi.org/10.1...
-
visa färre...
Abstract
Ämnesord
Stäng
- A wide range of domain-specific languages (DSLs) has been implemented successfully by embedding them in general purpose languages. This paper reviews embedding, and summarizes how two alternative techniques - staged interpreters and templates - can be used to overcome the limitations of embedding. Both techniques involve a form of generative programming. The paper reviews and compares three programming languages that have special support for generative programming. Two of these languages (MetaOCaml and Template Haskell) are research languages, while the third (C++) is already in wide industrial use. The paper identifies several dimensions that can serve as a basis for comparing generative languages.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences (hsv//eng)
Nyckelord
- Information technology
- Informationsteknik
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)
Hitta via bibliotek
Till lärosätets databas