Title:
|
COMPLEXITY CERTIFICATION OF C++ TEMPLATES |
Author(s):
|
Emanuele Covino , Giovanni Pani |
ISBN:
|
978-972-8924-62-1 |
Editors:
|
Hans Weghorn and Ajith P. Abraham |
Year:
|
2008 |
Edition:
|
Single |
Keywords:
|
Template metaprogramming, polynomial-time computable functions. |
Type:
|
Full Paper |
First Page:
|
155 |
Last Page:
|
163 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Any partial recursive function can be computed at compile time, using C++ templates to define primitive recursion,
composition, and minimalization.We define a sub-language based on C++ templates, which characterizes the set of
functions computable by a Turing machine with time bounded by a polinomial. This language can be used as a form of
complexity certification of programs. |
|
|
|
|