A Tool for C++ Header Generation An Extension of the C++ Programming Language

被引:0
|
作者
Hock, Patrick [1 ]
Nakayama, Koichi [1 ]
Arai, Kohei [1 ]
机构
[1] Saga Univ, Fac Sci & Engn, Saga, Japan
关键词
Development; C++; header file generation; feature generation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a novel approach in the field of C++ development for increasing performance by reducing cognitive overhead and complexity, which results in lower costs. C++ code is split into header and cpp files. This split induces code redundancy. In addition, there are (commonly used) features for classes in C++ that are not supported by recent compilers. The developer must maintain two different files for one single content and implements unsupported features by hand. This leads to the unnecessary cognitive overhead and complex sources. The result is low development performance and high development cost. Our approach utilizes an enhanced syntax inside cpp files. It allows header file generation and therefore obsoletes the need to maintain a header file. It also enables the generation of features/methods for classes. It aims to decrease cognitive overhead and complexity, so developers can focus on more sophisticated tasks. This will lead to increased performance and lower costs.
引用
收藏
页码:458 / 465
页数:8
相关论文
共 50 条