+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

Ceemple Software выложила в открытый доступ исходный код C++ компилятора Zapcc

Ceemple Software выложила в открытый доступ исходный код C++ компилятора Zapcc

Ceemple Software выложила в открытый доступ исходный код C++ компилятора Zapcc. Программа основана на наработках Clang/LLVM. Компилятор может быть использован в качестве замены Clang и GCC, а также способен взаимодействовать с любыми системными сборками. Исходники распространяются под лицензией LLVM.

Особенности компилятора Zapcc

Увеличение скорости сборки заметно для проектов, написанных на C++ с применением шаблонов и большого количества заголовочных файлов. Для языка Си ускорение менее явное. Во время проверки производительности компилятора пересборка Boost.Math с использованием Zapcc проходила в 10–50 раз быстрее по сравнению с Clang. ПО актуально только для проектов на C++, так как для кода на языке Си кэширование отключается.

Благодаря специальному фоновому процессу zapccs система имеет возможность компилировать код и поддерживать в оперативной памяти кэш компиляции всех этапов сборки. На выходе качество и производительность итогового генерируемого кода аналогичны Сlang.

C++ — язык программирования, представленный в 1983 году и активно используемый по сей день. В марте 2017 года группа WG21 приняла стандарт C++17.

 

Другие новости

Лучшая цена