Design exploration through code-generating DSLs
Artikel i vetenskaplig tidskrift, 2014

DSLs (domain-specific languages) make programs shorter and easier to write. They can be stand-alone - for example, LaTeX, Makefiles, and SQL - or they can be embedded in a host language. You might think that DSLs embedded in high-level languages would be abstract or mathematically oriented, far from the nitty-gritty of low-level programming. This is not the case. This article demonstrates how high-level EDSLs (embedded DSLs) really can ease low-level programming. There is no contradiction.

Författare

Joel Bo Svensson

Indiana University

Mary Sheeran

Chalmers, Data- och informationsteknik, Programvaruteknik

R. Newton

Indiana University

Queue

1542-7730 (ISSN) 1542-7749 (eISSN)

Vol. 12 4 40-52

Ämneskategorier

Data- och informationsvetenskap

DOI

10.1145/2611429.2626374

Mer information

Senast uppdaterat

2023-01-26