Contents :

Part - 1 :

  1. Understanding what GNU, GCC and Clang means. ?
  2. Advantages of GCC and Clang over each other.
  3. Apple and Clang
  4. Which should you prefer ? GCC or Clang ?

Understanding what GNU, GCC and Clang means ?

What is GCC ?

  1. GNU / GCC ? Same or different ?
  2. Reach and uses ?

What is Clang ?

Advantages of GCC and Clang over each other.

We can go on and on and compare them on the basis of Open source licenses, Code complexity generation,and bla bla bla.

But what matters here is •

Language Independent Type System – Clang Vs GCC makes perfect sense under this heading. Since Clang/LLVM uses a language-independent type system for all supported languages, the exact semantics of instruction can be determined. GCC does not have the design goal of a language-independent Type system.