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

Programeri distribucije openSUSE najavili su početak pružanja inicijalne podrške za pakete koji se odnose na programski jezik Nim. Primarna podrška uključuje redovito i brzo generiranje ažuriranja koja odgovaraju najnovijim izdanjima alata Nim. Paketi će se generirati za arhitekture x86-64, i586, ppc64le i ARM64 i prije objavljivanja testirati u automatiziranim sustavima za testiranje openSUSE. Prethodno je distribucija Arch Linuxa pokrenula sličnu inicijativu za podršku Nimu.

Jezik Nim fokusiran je na rješavanje problema sistemskog programiranja, koristi statično tipkanje i kreiran je s pažnjom na Pascal, C++, Python i Lisp. Nim izvorni kod kompilira se u C, C++ ili JavaScript reprezentaciju. Nakon toga, dobiveni C/C++ kod se kompajlira u izvršnu datoteku pomoću bilo kojeg dostupnog prevoditelja (clang, gcc, icc, Visual C++), što vam omogućuje postizanje performansi bliskih C-u, ako ne uzmete u obzir troškove rada sakupljač smeća. Slično Pythonu, Nim koristi uvlake kao graničnike blokova. Podržani su alati za metaprogramiranje i mogućnosti za stvaranje jezika specifičnih za domenu (DSL).

Izvor: opennet.ru

Dodajte komentar