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 535025
To read all comments associated with this story, please click here.
RE: C++
by moondevil on Fri 14th Sep 2012 07:26 UTC in reply to "C++"
moondevil
Member since:
2005-07-08

I think people are slowly accepting that C++ eventually gets to replace C in most areas where C is still relevant in the desktop/server.

MacOS X device drivers are done in C++ (IOKit).

Most of the Win32 APIs since Windows 2000 are actually COM based and Microsoft publicly announced that C is only relevant for legacy code and they rather focus in C++. More so in Windows 8.

Symbian and BeOS are done in C++.

Only Linux and BSD are still have pure C/ASM kernels. I don't know about Aix, HP-UX and Solaris.

Now for embedded systems C still have a place, as many of them are still coded in Assembly and companies are now slowly moving up to C.

Of course C will exist for decades still, as it does not make sense to rewrite code that works just for changing language.

Reply Parent Score: 12