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

[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


No entries found