Linked by R_T_F_M on Thu 13th Sep 2012 21:19 UTC
FreeBSD "For the past several years we've been working towards migrating from GCC to Clang/LLVM as our default compiler. We intend to ship FreeBSD 10.0 with Clang as the default compiler on i386 and amd64 platforms. To this end, we will make WITH_CLANG_IS_CC the default on i386 and amd64 platforms on November 4th."
Permalink for comment 535279
To read all comments associated with this story, please click here.
RE[7]: C++
by satsujinka on Sat 15th Sep 2012 23:13 UTC in reply to "RE[6]: C++"
satsujinka
Member since:
2010-03-11

Oh hey, the security circus is back in town. I've already dealt with the issues you bring up, but here we go again.

Mistakes get checked by others. Don't release software before hand.

Using arrays is not a matter of pride, but one of humility. Other people have to read the code. Use something easy to read.

Manual can be easier if it makes things easier to understand. In this case, arrays have special syntax that makes them easier to understand than vectors. Thus even though it's manual, it's still easier.

The language of the compiler is irrelevant. Most projects just use the most popular compiler. It simply makes rational sense to do so, as popular compilers have more extensions, optimizations, and (hopefully) less bugs (or they'll be fixed sooner.)
It is entirely possible to compile linux or freeBSD with tcc or pcc. Both of which are written in C. Therefore, it is not true that C requires C++.
It is also important to point out, that using a program is in no way, shape, or form a validation of the language used to write it.

In order to hate, one must have passion. I certainly don't. I don't go around trying to stop people from using C++, it's their choice they can use what they like.
Personally, I find C++ to be an ugly language. It tries to do too many things at once and ends up being overly verbose in everything it does. This makes it harder to read. Which makes it harder to understand.
I much prefer using smaller, more concise languages. Yes, that's languages plural.

Lastly, irony. Irony is all about expectation. If you don't understand this then, please, stop using the word. Specifically, Irony is about averaged expectation, also known as common sense. Something can be ironic only if the average person wouldn't have expected that outcome.
Also, expectation is empirical. You can go out and ask people what they expect.

Reply Parent Score: 2