Header banner
Revain logoHome Page
Austin Arvayo photo
1 Level
1344 Review
31 Karma

Review on Clang by Austin Arvayo

Revainrating 5 out of 5

Compiler frontend and tooling: Clang

I like that it's open source, so there is plenty of documentation to help you get started. It also has good integration with C++11 features such as lambda expressions, auto, etc. The syntax can be confusing at first but once you understand how everything works together then it becomes easy to use. There are many ways to do things in clang. This makes it difficult for new users who don't know what they're doing or have not learned enough about programming languages yet. However, if someone knows exactly what they want to accomplish, then this should not really matter much. Clang is used by Apple internally when developing iOS apps. They've been using it since before Xcode was released. We were able to utilize its compiler functionality without having to purchase expensive proprietary tools from other companies.

img 1 attached to Clang review by Austin Arvayo

ο»Ώ

Pros
  • Being capable provides more options than some competitors because we control our own choices instead allowing 3rd parties making decisions over us while locking down capabilities behind closed doors which make changes harder/impossible later due changing dependencies between technologies & platforms becoming out dated quickly causing compatibility issues
Cons
  • Some cons