Why is not more FreeBSD software written in C++?
Don Dugger
dugger at hotlz.com
Sat Apr 22 17:44:01 UTC 2006
Dag-Erling Smørgrav wrote:
>Don Dugger <dugger at hotlz.com> writes:
>
>
>>The fact is that all your c code will compile in c++
>>
>>
>
>That is wrong. To name just one example, C++ is much stricter about
>type casts than C is.
>
>
I mean the constructs. Casting will not change the functionality or
shouldn't.
>
>
>>and the c++ compiler may optimize better then the c compiler.
>>
>>
>
>I doubt it. It is the exact same compiler with the exact same
>optimizer and the exact same code generator. The only difference
>between gcc and g++ is the parser.
>
>
Actually your wrong, first gcc is not the only compiler and a g++
compilers can optimize
at link time, as was point out to me by the guys that wrote the DEC c++
compiler. And the
point was that there's no less performance with c++, which your comment
only reinforces.
>
>
>>C++ and C are languages that are defined by ANSI
>>
>>
>
>No they're not. It may surprise you to learn that there is a whole
>world outside the USA which does not care one whit about ANSI.
>
>DES
>
>
I apologizes if you thought I was making any reference to nationality in
that comment I
was only trying to say that c++ is not owned by a corporation and as you
point out is subject
to the hole worlds views not just the interests of a small group of
people who are only interested
in there own profits.
Don 8)
More information about the freebsd-chat
mailing list