Title
The C++ Hybrid Imperative Meta-Programmer: CHIMP
Abstract
Neither the C nor the C++ languages support reflection and their meta-programming capabilities are very limited. Both of these problems can be addressed by adding a preprocessing step, which can analyze and modify the code before it is passed to the actual compiler. By using this method, we can simplify many typical C/C++ tasks without having to change the languages at all. In order to investigate this, we have created CHIMP, a meta-programming tool that demonstrates the concept and can be used to explore the full capacity of the proposed programming technique. This paper presents CHIMP and demonstrates thebenefits of this kind of meta-programming by applying it toa frequently encountered XML problem.
Year
DOI
Venue
2008
10.1109/CIMCA.2008.110
CIMCA/IAWTIC/ISE
Keywords
Field
DocType
C++ language,XML,program compilers,C+ languages,C++ hybrid imperative meta-programmer,XML problem,meta-programming capabilities,meta-programming tool,C++,CHIMP,imperative meta-programming,programming tool
Inline function,Programmer,Programming language,XML,Computer science,Compiler,Theoretical computer science,Preprocessor,Probability density function
Conference
Citations 
PageRank 
References 
0
0.34
4
Authors
3
Name
Order
Citations
PageRank
John L. Kenyon100.34
Frederick C. Harris Jr.254778.86
Sergiu Dascalu336279.10