Zig programmeerimiskeeles on tagatud toetus ise-ĂŒlekanne (bootstraping)

Programmeerimist keeles Zig on vastu vÔetud muudatused, mis vÔimaldavad Zig stage2 kompilaatoril, mis on kirjutatud Zig'is, iseennast (stage3) koostada, muutes selle keele enesek piisavaks (self-hosting). Oletatakse, et see kompilaator pakutakse vaikimisi jÀrgmises vÀljaandes 0.10.0. Stage2 on endiselt ebapiisav, kuna puudub toe tÀitmise kontrollide jaoks, on keele semantikas erinevusi jne.

Teostatud muudatus vĂ”imaldab lisada toe „kuumade koodide vahetusele” tĂ€itmise ajal (st katkestamata, hot code swapping), osaliselt vĂ€hendada sĂ”ltuvust LLVM'ist ja C++-st (mugavustades seega uustele arhitektuuridele ĂŒleviimise protsessi) ning oluliselt vĂ€hendada programmide koostamise aega ja kiirendada kompilaatori arendust.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster