Home → Magazine Archive → June 2012 (Vol. 55, No. 6) → Lightweight Modular Staging: A Pragmatic Approach... → Abstract

Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs

By Tiark Rompf, Martin Odersky

Communications of the ACM, Vol. 55 No. 6, Pages 121-130
10.1145/2184319.2184345

[article image]


Good software engineering practice demands generalization and abstraction, whereas high performance demands specialization and concretization. These goals are at odds, and compilers only rarely translate expressive high-level programs to modern hardware platforms. Generative programming is a promising alternative.

The full text of this article is premium content

0 Comments

No entries found