openSUSE distributsiooni arendajad on teatanud Nimi programmeerimiskeelega seotud pakettide esialgse toe algusest. Esialgne tugi hĂ”lmab regulaarseid ja Ă”igeaegseid vĂ€rskendusi, mis vastavad Nim tööriistariba uusimatele versioonidele. Paketid ehitatakse x86-64, i586, ppc64le ja ARM64 arhitektuuridele ning neid testitakse enne avaldamist openSUSE automatiseeritud testimissĂŒsteemides. Archi distributsioon kĂ€ivitas varem sarnase algatuse Nimi toetamiseks. Linux.
Nim-keel on keskendunud sĂŒsteemi programmeerimisprobleemide lahendamisele, kasutab staatilist tippimist ja selle loomisel on silmas peetud Pascalit, C++, Pythonit ja Lisp. Nim lĂ€htekood kompileeritakse C-, C++- vĂ”i JavaScripti esituseks. SeejĂ€rel kompileeritakse saadud C/C++ kood tĂ€itmisfailiks, kasutades mis tahes saadaolevat kompilaatorit (clang, gcc, icc, Visual C++), mis vĂ”imaldab teil saavutada C-le lĂ€hedase jĂ”udluse, kui te ei vĂ”ta arvesse kĂ€itamise kulusid. prĂŒgivedaja. Sarnaselt Pythoniga kasutab Nim ploki eraldajana taanet. Toetatakse metaprogrammeerimistööriistu ja -vĂ”imalusi domeenispetsiifiliste keelte (DSL) loomiseks.
Allikas: opennet.ru
