Calculation carrying programs

Zhenjiang Hu,Masato Takeichi
1999-01-01
Abstract:this paper, we propose a new mechanism called calculation carrying programs that can relax the tension between efficiency and clarity in programming. The idea is to accompany clear programs with some calculation specifying our intention of howtomanipulate programs to be efficient. And this calculation specification can be executed automatically by our compiler to derive efficient programs. As a result, each calculation carrying program makes itself be a complete document including a concise specification of given problem as well as an effective way to derive both efficient and correct code
What problem does this paper attempt to address?