Мова програмування Nim доросла до версії 1.0

Alex Alex 24 вересня 2019
Мова програмування Nim доросла до версії 1.0

Випущено реліз мови системного програмування Nim 1.0. Версія 1.0 підноситься як стабільний випуск з тривалим терміном підтримки для якого буде гарантовано збереження зворотної сумісності в стабілізованій частині мови. Окремо в компіляторі доступний експериментальний режим, в якому будуть розвиватися нові можливості, які можуть порушувати зворотну сумісність. Деякі API в стандартній бібліотеці також поки позначені як нестабільні і будуть переводитися в розряд стабільних у міру готовності. Код проекту поставляється під ліцензією MIT.

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

Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Війти / Зареєструватися