openSUSE pakub täielikku tuge programmeerimiskeelele Nim

openSUSE jaotuse arendajad teatasid, et nad alustavad Nim programmeerimiskeelega seotud pakettide esialgse toe pakkumist. Esialgne tugi tähendab regulaarset ja kiiret värskenduste loomist, mis vastavad Nim tööriistade praegustele väljaannetele. Pakette koostatakse arhitektuuridele x86-64, i586, ppc64le ja ARM64 ning need kontrollitakse enne avaldamist openSUSE automatiseeritud testimissüsteemides. Varem esitas sarnase algatuse Nim toe osas Arch Linux jaotus.

Nim on süsteemiprogrammeerimisele suunatud keel, mis kasutab staatilist tüpiseerimist ja on loodud silmas pidades Pascalit, C++, Pythonit ja Lisp'i. Nim kood kompileeritakse C, C++ või JavaScripti esitlemiseks. Edasi saab loodud C/C++ koodi kompileerida täitmisfailiks kasutades mõnda saadaval olevat kompilaatorit (clang, gcc, icc, Visual C++), mis võimaldab saavutada peaaegu C tasemel jõudlust, välja arvatud prügikorjaja tööga seotud kulud. Sarnaselt Pythonile kasutatakse Nimis plokkide eraldajatena sisendusi. Toetatakse metaprogrammeerimise abivahendeid ja võimalusi õigusspetsiifiliste keelte (DSL) loomiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster