Programmeringsspråket Zig har støtte for selvoppstart (bootstraping)

Det er blitt gjort endringer i programmeringsspråket Zig som lar Zig-kompilatoren stage2, skrevet i Zig, kompilere seg selv (stage3), noe som gjør språket selvforsynt (self-hosting). Det antas at denne kompilatoren vil bli tilbudt som standard i den kommende utgivelsen 0.10.0. Stage2 er fremdeles ufullstendig, da det mangler støtte for verifikasjoner under kjøring, det er forskjeller i språkets semantikk osv.

Den implementerte endringen vil legge til støtte for «hot code swapping», noe som muliggjør endringer i koden under kjøring (det vil si uten avbrudd), delvis fjerne avhengigheten til LLVM og C++ (som dermed letter porteringen til nye arkitekturer), og dramatisk redusere byggetiden for programmer samt akselerere utviklingen av kompilatoren.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster