SwePub
Tyck till om SwePub Sök här!
Sök i LIBRIS databas

  Utökad sökning

WFRF:(O'Donnell T.)
 

Sökning: WFRF:(O'Donnell T.) > Högskolan i Halmstad > 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
  • Konferensbidrag (refereegranskat)
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

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy