|Information on C++ programs email@example.com (1994-02-15)|
|From:||firstname.lastname@example.org (Dirk Grunwald)|
|Organization:||University of Colorado at Boulder|
|Date:||Tue, 15 Feb 1994 22:01:26 GMT|
Recently, we completed a technical report that might be of interest to
comp.compilers and comp.lang.c++ readers.
``Quantifying Behavioral Differences Between C and C++ Programs''
by Brad Calder, Dirk Grunwald,and Benjamin Zorn
University of Colorado
The abstract follows. For copies of this paper, send mail to me
(email@example.com) and I'll mail you a postscript copy of the
paper. Any comments on the paper are welcome and appreciated.n
Improving the performance of C programs has been a topic of great interest
for many years. Both hardware technology and compiler optimization
research has been applied in an effort to make C programs execute faster.
In many application domains, the C++ language is replacing C as the
programming language of choice. In this paper, we measure the empirical
behavior of a group of significant C and C++ programs and attempt to
identify and quantify behavioral differences between them. Our goal is to
determine whether optimization technology that has been successful for C
programs will also be successful in C++ programs. We furthermore identify
behavioral characteristics of C++ programs that suggest optimizations that
should be applied in those programs. Our results show that C++ programs
exhibit behavior that is significantly different than C programs. These
results should be of interest to compiler writers and architecture
designers who are designing systems to execute object-oriented programs.
Dirk Grunwald Asst. Prof, Univ. of Colorado at Boulder
Return to the
Search the comp.compilers archives again.