Hide metadata

dc.date.accessioned2013-03-12T08:14:52Z
dc.date.available2013-03-12T08:14:52Z
dc.date.issued2010en_US
dc.date.submitted2010-05-02en_US
dc.identifier.citationWaaler, Eivind. Embedding Efficient DSLs on the JVM. Masteroppgave, University of Oslo, 2010en_US
dc.identifier.urihttp://hdl.handle.net/10852/8712
dc.description.abstractJava Virtual Machine (JVM) er en populær programvare-plattform som kjører programmer i Java bytecode. JVM støtter mange forskjellige programmeringsspråk med forskjellig tilnærming til typing, programmeringsparadigme og kompilering. Denne oppgaven ser på noen av disse språkene, med et fokus på deres støtte for domene-spesifikke språk. Det blir vist hvordan ulike språk gir forskjellige muligheter, med tanke på syntaks og semantikk, tilpasninger, bruk og ytelse. Det vises med eksempler hvilke programmeringsspråk som egner seg til hvilke domene-spesifikke oppgaver, og forslag til videre arbeid gis i form av nye språk-egenskaper og nye måter å benytte eksisterende egenskaper.nor
dc.description.abstractThe Java Virtual Machine (JVM) is a popular software platform capable of running programs in the intermediate language called Java bytecode. The JVM supports a wide range of programming languages with different approach to typing, programming paradigm and compilation. This thesis examines some of these languages, with a focus on their support for embedding domain-specific languages. It is demonstrated how various languages provide different possibilities, with regard to syntax and semantics, customization, usage and performance. Examples are given showing what programming languages are suited to particular domain-specific tasks, and further research is suggested in the form of new language features and new ways to utilize existing language features.eng
dc.language.isoengen_US
dc.titleEmbedding Efficient DSLs on the JVM : A review of alternative languagesen_US
dc.typeMaster thesisen_US
dc.date.updated2010-10-07en_US
dc.creator.authorWaaler, Eivinden_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Waaler, Eivind&rft.title=Embedding Efficient DSLs on the JVM&rft.inst=University of Oslo&rft.date=2010&rft.degree=Masteroppgaveen_US
dc.identifier.urnURN:NBN:no-25670en_US
dc.type.documentMasteroppgaveen_US
dc.identifier.duo102094en_US
dc.contributor.supervisorBirger Møller-Pedersenen_US
dc.identifier.bibsys102190011en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/8712/1/Waaler.pdf


Files in this item

Appears in the following Collection

Hide metadata