Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Clang

Clang
Логотип программы Clang
Скриншот программы Clang
Тип Компилятор
Автор Крис Латтнер
Разработчики Apple и другие
Написана на C++
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 26 сентября 2007
Аппаратные платформы кроссплатформенность, Linux, FreeBSD, NetBSD, OpenBSD, Миникс 3, DragonFly BSD, BSD, X86, x86-64, RISC-V, ARM, PowerPC и WebAssembly
Последняя версия 18.1.8[1] (18 июня 2024 (2024-06-18))
Репозиторий github.com/llvm/llvm-pro…
Состояние Активное
Лицензия лицензия Университета Иллинойса (англ.)
Сайт clang.llvm.org
Логотип Викисклада Медиафайлы на Викискладе

Clang (произносится «клэнг»[2]) является фронтендом для языков программирования C, C++, Objective-C, Objective-C++ и OpenCL C, использующимся совместно с фреймворком LLVM. Clang транслирует исходные коды в байт-код LLVM, затем фреймворк производит оптимизации и кодогенерацию.

Целью проекта является создание замены GNU Compiler Collection (GCC). Разработка ведётся согласно концепции open source в рамках проекта LLVM.

Clang 12 последней версии от апреля 2021 имеет полную поддержку всех опубликованных стандартов C++ до C++17, реализует большинство функций C++20 и добавляет частичную поддержку разрабатываемого стандарта C++23 . Начиная с версии V6.0.0 в Clang компилирует C++ с использованием в GNU C++14 диалект по умолчанию, которое включает функции из C++14 стандарта и в соответствии с GNU-расширениями.

В проекте участвуют работники нескольких корпораций, в том числе Google и Apple. Исходный код доступен на условиях BSD-подобной лицензии.

  1. "LLVM 16.0.0 Release". Архивировано 18 марта 2023. Дата обращения: 17 марта 2023.
  2. Обсуждение произношения названия на рассылке llvmdev Архивировано 8 февраля 2012 года.

Previous Page Next Page






Clang Czech Clang Danish Clang German Clang English Clang Spanish کلنگ (کامپایلر) FA Clang French क्लैङ HI Clang Hungarian Clang Italian

Responsive image

Responsive image