+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.

 

Інші новини

Найкраща ціна