openSUSE nudi popolno podporo za programski jezik Nim

Razvijalci distribucije openSUSE so napovedali začetek zagotavljanja začetne podpore za pakete, povezane s programskim jezikom Nim. Primarna podpora vključuje redno in takojšnje ustvarjanje posodobitev, ki ustrezajo najnovejšim izdajam kompleta orodij Nim. Paketi bodo ustvarjeni za arhitekture x86-64, i586, ppc64le in ARM64 ter pred objavo testirani v avtomatiziranih sistemih za testiranje openSUSE. Prej je distribucija Arch Linux sprožila podobno pobudo za podporo Nimu.

Jezik Nim je osredotočen na reševanje problemov sistemskega programiranja, uporablja statično tipkanje in je bil ustvarjen s pogledom na Pascal, C++, Python in Lisp. Izvorna koda Nim je prevedena v predstavitev C, C++ ali JavaScript. Nato se nastala koda C/C++ prevede v izvedljivo datoteko s katerim koli razpoložljivim prevajalnikom (clang, gcc, icc, Visual C++), ki omogoča doseganje zmogljivosti blizu C, če ne upoštevate stroškov delovanja pobiralec smeti. Podobno kot Python tudi Nim uporablja zamike kot ločila blokov. Podprta so orodja za metaprogramiranje in zmožnosti za ustvarjanje domensko specifičnih jezikov (DSL).

Vir: opennet.ru

Dodaj komentar