Julia: A Fast Dynamic Language for Technical Computing
Massachusetts Institute of Technology
Abstract
Computational scientists often prototype software using productivity languages that offer high-level programming abstractions. When higher performance is needed, they are obliged to rewrite their code in a lower-level efficiency language. Different solutions have been proposed to address this trade-off between productivity and efficiency. One promising approach is to create embedded domain-specific languages that sacrifice generality for productivity and performance, but practical experience with DSLs points to some road blocks preventing widespread adoption. This paper proposes a non-invasive domain-specific language that makes as few visible changes to the host programming model as possible. We present…
Citation impact
- FWCI
- 30.75
- Percentile
- 100%
- References
- 24
Authors
4- BJBezanson, JeffCorresponding
Massachusetts Institute of Technology
- KSKarpinski, Stefan
- SVShah, Viral B.
- EAEdelman, Alan
Massachusetts Institute of Technology
Topics & keywords
- Computer science
- Programming language
- Quality Education