В openSUSE забезпечено повну підтримку мови програмування Nim

Розробники дистрибутива openSUSE оголосили про початок надання первинної підтримки пакетів, пов'язаних із мовою програмування Nim. Первинна підтримка передбачає регулярне та оперативне формування оновлень, що відповідають актуальним випускам інструментарію Nim. Пакети формуватимуться для архітектур x86-64, i586, ppc64le та ARM64, і перед публікацією перевірятимуться в системах автоматизованого тестування openSUSE. Раніше з аналогічною ініціативою підтримки Nim виступив дистрибутив Arch Linux.

Мова Nim орієнтована рішення завдань системного програмування, використовує статичну типізацію і створено з огляду на Pascal, C++, Python і Lisp. Вихідний код на мові Nim компілюється на представлення на C, C++ або JavaScript. Надалі отриманий C/C++ код компілюється виконуваний файл за допомогою будь-якого доступного компілятора (clang, gcc, icc, Visual C++), що дозволяє досягти продуктивності близької до Сі, якщо не враховувати витрати на виконання збирача сміття. За аналогією з Python в Nim як роздільники блоків застосовуються відступи. Підтримуються засоби метапрограмування та можливості для створення предметно-орієнтованих мов (DSL).

Джерело: opennet.ru

Додати коментар або відгук