From: Chris Lattner
The development of a new front-end was started out of a need -- a need - for a compiler that allows better diagnostics, better integration with - IDEs, a license that is compatible with commercial products, and a - compiler that is easier to develop and maintain. All of these were - motivations for starting work on a new front-end that could - meet these needs.
- -A good (but quite dated) introduction to Clang can be found in the - following video lectures:
- -For a more detailed comparison about Clang and other compilers, please - see the clang comparison page.
-Some of the goals for the project include the following:
@@ -51,10 +29,12 @@ C90, C99, etc.The development of a new front-end was started out of a need -- a need + for a compiler that allows better diagnostics, better integration with + IDEs, a license that is compatible with commercial products, and a + compiler that is easier to develop and maintain. All of these were + motivations for starting work on a new front-end that could + meet these needs.
+ +A good (but quite dated) introduction to Clang can be found in the + following video lectures:
+ +For a more detailed comparison between Clang and other compilers, please + see the clang comparison page.
+ +Clang is still in early development stages. If you are looking for source analysis or source-to-source transformation tools, clang is probably @@ -91,7 +93,7 @@ mailing list, or start by browsing its archives.
If you are interested in trying out Clang, please see the build
- instructions on the