Restructuring C programs into C++ programs

被引:0
|
作者
Ying, Z. [1 ]
Yu-Ming, Z. [1 ]
Bao-Wen, X. [1 ]
Yuan, L. [1 ]
机构
[1] Department of Computer Science, Southeast University, Nanjing 210096, China
来源
| 2001年 / Wuhan University卷 / 06期
关键词
D O I
暂无
中图分类号
学科分类号
摘要
There exist a lot of legacy systems written in C language, which are difficult to understand, modify, maintain and reuse. How to improve the quality of these non object-oriented systems has become an important issue in software engineering area. A possible way is to transform these procedural systems into semantically equivalent object-oriented systems implemented in C++ language, which provides object-oriented features such as data abstraction, inheritance and polymorphism, makes software system more comprehensible, maintainable and reusable. A detailed discussion on polymorphism analysis, object discovery and possible inheritance relation extraction on C-to-C++ conversion problem is made, which is also suitable to the transformation on legacy systems implemented in other procedural languages to equivalent object-oriented systems.
引用
收藏
页码:1 / 2
相关论文
共 50 条