Në gjuhën e programimit Zig është siguruar mbështetje për vetë-rrotullimin (bootstrapping).

Në gjuhën e programimit Zig janë pranuar ndryshime që i lejojnë kompilerit Zig stage2, e shkruar në Zig, të mbledhë veten e tij (stage3), duke e bërë këtë gjuhë të vetë-mjaftueshme (self-hosting). Pritet që ky kompiler të ofrohet si standard në lëshimin e ardhshëm 0.10.0. Stage2 ende është i paplotë, pasi mungon mbështetje për kontroll të ekzekutimit, ka dallime në semantikën e gjuhës, etj.

Ndryshimi i realizuar do të lejojë shtimin e mbështetjes për «ndërrimin e nxehtë» të kodit gjatë ekzekutimit (dmth, pa ndërprerje, hot code swapping), do të reduktojë lidhjen me LLVM dhe C++ (në këtë mënyrë duke lehtësuar procesin e portimit në arkitekturë të reja), dhe do të zvogëlojë drastikisht kohën e ndërtimit të programeve, si dhe do të përshpejtojë zhvillimin e kompilerit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster