CompCert - CompCert

CompCert
Стабильный выпуск
3.7 / 31 марта 2020 г.; 7 месяцев назад (2020-03-31)
Репозиторий Отредактируйте это в Викиданных
ТипКомпилятор
Лицензиябесплатно для некоммерческого использования[1]
Интернет сайтhttp://compcert.inria.fr/

CompCert это официально подтверждено оптимизация компилятор для большого подмножества Язык программирования C99 (известный как Clight), который в настоящее время нацелен PowerPC, РУКА, RISC-V, x86 и x86-64[2] архитектуры.[3] Этот проект, возглавляемый Ксавье Леруа, официально начат в 2005 году при финансовой поддержке французских институтов. ANR и INRIA. Компилятор указан, запрограммирован и испытан в Coq. Он предназначен для использования в программировании встроенные системы, требующие надежности. Производительность его сгенерированного кода часто близка к производительности GCC (версия 3) на уровне оптимизации -O1 и всегда лучше, чем у GCC без оптимизаций.[4]

С 2015 г. AbsInt предлагает коммерческие лицензии,[5] обеспечивает поддержку и сопровождение и способствует развитию инструмента. CompCert выпущен под некоммерческой лицензией и поэтому не бесплатно программное обеспечение, хотя некоторые из его исходных файлов с двойной лицензией с Стандартная общественная лицензия GNU версии 2 или более поздней либо доступны на условиях других лицензий.[1]

Рекомендации

  1. ^ а б «Лицензия CompCert».
  2. ^ Примечания к выпуску v3.0
  3. ^ Веб-сайт CompCert
  4. ^ CompCert Производительность
  5. ^ «КомпЦерт - Партнеры». compcert.inria.fr. Получено 2019-03-21.

внешняя ссылка