openSUSE poskytuje plnú podporu pre programovací jazyk Nim

Vývojári distribúcie openSUSE oznámili začiatok poskytovania počiatočnej podpory pre balíčky súvisiace s programovacím jazykom Nim. Primárna podpora zahŕňa pravidelné a rýchle generovanie aktualizácií, ktoré zodpovedajú najnovším vydaniam sady nástrojov Nim. Balíky budú generované pre architektúry x86-64, i586, ppc64le a ARM64 a pred zverejnením budú testované v automatizovaných testovacích systémoch openSUSE. Predtým distribúcia Arch Linux spustila podobnú iniciatívu na podporu Nim.

Jazyk Nim je zameraný na riešenie problémov systémového programovania, používa statické písanie a bol vytvorený s ohľadom na Pascal, C++, Python a Lisp. Zdrojový kód Nim je skompilovaný do reprezentácie C, C++ alebo JavaScript. Následne je výsledný kód C/C++ skompilovaný do spustiteľného súboru pomocou akéhokoľvek dostupného kompilátora (clang, gcc, icc, Visual C++), čo umožňuje dosiahnuť výkon blízky C, ak neberiete do úvahy náklady na prevádzku smetiar. Podobne ako v Pythone, Nim používa odsadenie ako oddeľovače blokov. Podporované sú metaprogramovacie nástroje a možnosti na vytváranie doménovo špecifických jazykov (DSL).

Zdroj: opennet.ru

Pridať komentár