Az openSUSE teljes mértékben támogatja a Nim programozási nyelvet

Az openSUSE disztribúció fejlesztői bejelentették, hogy megkezdik a Nim programozási nyelvhez kapcsolódó csomagok kezdeti támogatását. Az elsődleges támogatás a Nim eszközkészlet legújabb kiadásainak megfelelő frissítések rendszeres és azonnali generálását foglalja magában. A csomagokat x86-64, i586, ppc64le és ARM64 architektúrákhoz állítják elő, és közzététel előtt az openSUSE automatizált tesztelőrendszerekben tesztelik. Korábban az Arch Linux disztribúció hasonló kezdeményezést indított a Nim támogatására.

A Nim nyelv a rendszerprogramozási problémák megoldására összpontosít, statikus gépelést használ, és a Pascal, C++, Python és Lisp szemmel készült. A Nim forráskódot C, C++ vagy JavaScript reprezentációba fordítják. Ezt követően a kapott C/C++ kódot bármely elérhető fordító (clang, gcc, icc, Visual C++) segítségével végrehajtható fájlba fordítjuk, amely lehetővé teszi a C-hez közeli teljesítmény elérését, ha nem számolunk a futtatás költségeivel. a szemétszállító. A Pythonhoz hasonlóan a Nim is behúzást használ blokkhatárolóként. A tartományspecifikus nyelvek (DSL) létrehozására szolgáló metaprogramozási eszközök és képességek támogatottak.

Forrás: opennet.ru

Hozzászólás