[PD] [offtopic] Re: That C++ is slower thing again
Jerome Etienne
jme at off.net
Sun Nov 23 18:05:47 CET 2003
On Sun, Nov 23, 2003 at 03:16:22PM +0100, guenter geiger wrote:
> C++ can't be slower then C, because it is a superset of C, so every
> line of fast code that you can write in C can be written in C++ too.
i think i understand what you mean and even agree with it. i will just
formulate it like "the 20% of code which use 80% of the time could
be written in pure C and make the speed of c++ code similar enougth to
c code to become negligable". (reference to the old rule: 80% of
the time consumed by a code is often only 20% of the code)
nevertheless your argument doesnt hold in its formulation, c++
has more overhead at running time that C, an overhead which reduce
its speed. if you write the 20% of code which use 80% of the time
in C, and the 80% of your code which use 20% of the time in c++,
your code *IS* slower, simply in a negigeable way.
if you write all your code in C, your c++ code is as fast as C
code, it is pure c, no more c++ even if it is embedded in
a .cpp file.
ps: it is a rather pedantic arguement which doesnt intend to start
any flame war, i dont even believe it is actually relevant
in the current discussion, that's why i put [offtopic] in
the topic :)
More information about the Pd-list
mailing list