Should I start targeting Clang / LLVM using my C ++ iPhone project?

Apple is actively promoting LLVM and Clang. Rumors say this because Apple wants to drop GCC (due to GPLv3 license issues) and switch to Clang.

Does anyone know when this will happen?

I am starting a C ++ project that I plan to port to iPhone, and I don’t know if I should use C ++ 0x functions (at least supported by Clang), or if I have to write code compatible with GCC 4.1 ...

+5
source share
1 answer

Rumors say this because Apple wants to drop GCC (due to problems with the GPLv3 license) and switch to Clang.

, Apple . GPL GCC Apple / . Clang/LLVM , , ( Clang Static Analyzer Xcode 3.2 Xcode 4).

, Clang/LLVM , GCC, Apple ( ) , GCC. . , , GCC, .

Apple , ++, , LLVM 2.0 Xcode 4, . Xcode 4, , main LLVM.

WWDC 2010 300 - " " 312 - " LLVM", , LLVM.

, Apple , - , , - -. , Xcode, . , Clang/LLVM - Apple, ?

+13

All Articles