Nim programmeerimise keele vÀljaanne 1.4.0

Ilmus uus versioon sĂŒsteemikeelest nim, mis sai sel septembril aasta tĂ€is pĂ€rast esimese stabiilse versiooni vĂ€ljaandmist . SĂŒntaksilt sarnaneb keel Pythoniga, kuid jĂ”udluselt on see peaaegu nagu C++. Vastavaltkeel laenab suures osas jĂ€rgmiste keelte elemente (kaalu jĂ€rgi): Modula 3, Delphi, Ada, C++, Python, Lisp, Oberon. KKK Töötatakse kĂ”ikjal tĂ€nu kompileerimisvĂ”imele C/C++/Objective-C/JS. Tugi on olemas


makrodele OOP-le, geneerikutele, eranditele, kuumale koodide asendamisele, ja palju muud. Litsents – MIT. TĂ€htsamad muutused:

Ilmus uus jÀÀkide koristaja ORC, mis kasutab algoritmi ARC, kuid mis töötleb tsĂŒklilisi viiteid kahel erilisel viisil. Aktiviseeritakse valikuga —gc:orc. ARC/ORC erinevustest

echo ‘import os; echo getCurrentCompilerExe()’ | nim r — # see töötab samuti
nim r compiler/nim.nim —fullhelp # ilma uuesti kompileerimata
nim r —nimcache:/tmp main # binaar salvestatud /tmp/main
Lisatud uus vihje —hint:msgOrigin, mis nĂ€itab, kus kompilaator genereeris vigade/hoiatuseteateid. See aitab, kui pole selge, kust teade tuli.

  • Lisatud lipp —backend:js|c|cpp|objc (vĂ”i -b:js jne) bĂ€kendi vahetamiseks.

  • Lisatud lipp —usenimcache binaaride vĂ€ljundiks nimcache-s.

  • Eemaldatud vĂ”tmed: —oldNewlines, —laxStrings, —oldast, —oldgensym

  • Nimsugesti tööriist nĂ€itab nĂŒĂŒd mitte ainult eelkohustuslikku avaldust, vaid ka rakenduse asukohta def-pĂ€ringu jĂ€rgi.

  • Lisaks on lisatud hulgaliselt muudatusi standardses teegis ja palju veaparandusi.

UEFI ja Fedora

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster