openSUSE pruža punu podršku za Nim programski jezik

Programeri distribucije openSUSE najavili su početak pružanja početne podrške za pakete koji se odnose na programski jezik Nim. Primarna podrška uključuje redovno i brzo generisanje ažuriranja koja odgovaraju najnovijim izdanjima Nim kompleta alata. Paketi će biti generisani za x86-64, i586, ppc64le i ARM64 arhitekture i testirani u openSUSE automatizovanim sistemima za testiranje pre objavljivanja. Ranije je distribucija Arch Linuxa pokrenula sličnu inicijativu da podrži Nim.

Nim jezik je fokusiran na rješavanje problema sistemskog programiranja, koristi statično kucanje i kreiran je s okom na Pascal, C++, Python i Lisp. Nim izvorni kod je kompajliran u C, C++ ili JavaScript reprezentaciju. Nakon toga, rezultirajući C/C++ kod se kompajlira u izvršnu datoteku koristeći bilo koji dostupan kompajler (clang, gcc, icc, Visual C++), što vam omogućava da postignete performanse bliske C, ako ne uzmete u obzir troškove pokretanja sakupljač smeća. Slično Pythonu, Nim koristi uvlačenje kao separatore blokova. Podržani su alati i mogućnosti za metaprogramiranje za kreiranje jezika specifičnih za domenu (DSL).

izvor: opennet.ru

Dodajte komentar