openSUSE poskytuje plnou podporu pro programovací jazyk Nim

Vývojáři distribuce openSUSE oznámili zahájení poskytování počáteční podpory pro balíčky související s programovacím jazykem Nim. Primární podpora zahrnuje pravidelné a rychlé generování aktualizací, které odpovídají nejnovějším verzím sady nástrojů Nim. Balíčky budou generovány pro architektury x86-64, i586, ppc64le a ARM64 a před zveřejněním budou testovány v automatizovaných testovacích systémech openSUSE. Dříve distribuce Arch Linux zahájila podobnou iniciativu na podporu Nim.

Jazyk Nim je zaměřen na řešení problémů systémového programování, používá statické typování a byl vytvořen s ohledem na Pascal, C++, Python a Lisp. Zdrojový kód Nim je zkompilován do reprezentace C, C++ nebo JavaScript. Následně je výsledný kód C/C++ zkompilován do spustitelného souboru pomocí libovolného dostupného kompilátoru (clang, gcc, icc, Visual C++), což umožňuje dosáhnout výkonu blízkého C, pokud nepočítáte náklady na provoz popelář. Podobně jako v Pythonu používá Nim jako oddělovače bloků odsazení. Jsou podporovány metaprogramovací nástroje a možnosti pro vytváření doménově specifických jazyků (DSL).

Zdroj: opennet.ru

Přidat komentář