ProductiveC: enabling high productivity in C-family languages
暂无分享,去创建一个
Today's big data challenge presses for a breakthrough in programming models. A simple programming model capable of both high productivity and high performance is desired. This paper proposes a simple solution to realize a set of restricted yet fundamental productivity features in C-family languages, without sacrificing their efficiency. This is achieved by leveraging a productivity language runtime and compiler analyses. Programmers write a program in the familiar C/C++/ObjectiveC style, without even knowing it is a mix of productivity and efficiency code. The program evolves as both a rapid prototype and efficiency code.
[1] Robert Ricci,et al. Rethinking Abstractions for Big Data: Why, Where, How, and What , 2013, ArXiv.
[2] M B Giles,et al. Trends in high-performance computing for engineering calculations , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.