[Перевод] Уроки, которые можно извлечь из кодовой базы LLVM/Clang
|
|
Понедельник, 12 Марта 2018 г. 04:38
+ в цитатник
От переводчика: в статье, которую я предлагаю вашему вниманию, авторы исследовали кодовую базу LLVM/Clang с помощью инструмента анализа кода CppDepend, позволяющего вычислять различные метрики кода и анализировать большие проекты с целью улучшения качества кода.
Время доказало, что Clang является таким же зрелым компилятором C и C++, как GCC и компилятор от Microsoft, но то, что делает его особенным, это то, что это не просто компилятор. Это инфраструктура для создания инструментов. Благодаря тому, что его архитектура основана на использовании библиотек, повторное использование и интеграция функциональности в ваш проект делается более просто и гибко.
Много картинок!
https://habrahabr.ru/post/350508/
Метки:
author 32bit_me
компиляторы
анализ и проектирование систем
open source
c++
llvm
clang
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-