ISSUES IN PORTING SOFTWARE FROM C TO C++

被引:1
|
作者
HASHEMI, R
LEACH, RJ
机构
[1] Department of Systems & Computer Science, School of Engineering, Howard University, Washington, District of Columbia
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1992年 / 22卷 / 07期
关键词
C++ OBJECT-ORIENTED C PORTING TESTING;
D O I
10.1002/spe.4380220707
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes an experiment in the development of a small piece of software in both the languages C and C++ in a university setting. The C++ codes were found to be more modular than the corresponding C codes. Some of the other effects of C++ on program quality are very briefly discussed. The paper also discusses some of the errors that C programmers may make as novice C++ programmers, and the testing of object-oriented programs. Some of the error types possible in C++, but not in C, include delays in the flushing of output buffers and polymorphism.
引用
收藏
页码:599 / 602
页数:4
相关论文
共 50 条
  • [41] C++ expression templates performance issues in scientific computing
    Bassetti, F
    Davis, K
    Quinlan, D
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 635 - 639
  • [42] DAQ++:: A C++ data acquisition software framework
    Lacasta, C.
    Cochran, E.
    Honscheid, K.
    Llosa, G.
    Studen, A.
    2007 15TH IEEE-NPSS REAL-TIME CONFERENCE, VOLS 1 AND 2, 2007, : 314 - +
  • [43] Software reuse using C++ classes - The question of inheritance
    Lattanzi, M
    Henry, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (02) : 127 - 132
  • [44] Interfacing hardware and software using C++ class libraries
    Ramanathan, D
    Roth, R
    Gupta, R
    2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 445 - 450
  • [45] Project plant: Porting an assembler in Macro-32 to a C++ object-oriented design
    StOnge, PM
    Pheanis, DC
    COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 83 - 86
  • [46] PORTING D-FLAT++ TO OS/2 - BORLAND C++ FOR OS/2 EASES THE BURDEN
    WRIGHT, J
    DR DOBBS JOURNAL, 1994, 19 (05): : 86 - &
  • [47] C++
    Koenig, Andrew
    JOOP - Journal of Object-Oriented Programming, 1997, 10 (07):
  • [48] C++
    Koenig, Andrew
    Moo, Barbara E.
    JOOP - Journal of Object-Oriented Programming, 1999, 12 (01):
  • [49] Moving from C++ to Java
    Integrated Computer Solutions
    Dr Dobb's J Software Tools Prof Program, 3 (4pp):
  • [50] PAIRING C AND C++
    RANSOM, JF
    DR DOBBS JOURNAL, 1994, 19 (04): : 10 - 10