Zig programming lus muab kev txhawb nqa rau tus kheej (bootstrapping)

Cov kev hloov pauv tau ua rau Zig programming lus uas tso cai rau Zig stage2 compiler, sau rau hauv Zig, sib sau ua ke nws tus kheej (stage3), uas ua rau hom lus no tus kheej hosting. Nws cia siab tias qhov compiler no yuav muab los ntawm lub neej ntawd hauv 0.10.0 tso tawm yav tom ntej. Theem 2 tseem ua tsis tiav vim tsis muaj kev txhawb nqa rau kev kuaj xyuas lub sijhawm, qhov sib txawv ntawm cov lus hais, thiab lwm yam.

Qhov kev hloov pauv yuav tso cai rau peb ntxiv kev txhawb nqa rau "kub swapping" ntawm cov lej ntawm lub sijhawm ua haujlwm (piv txwv li yam tsis muaj kev cuam tshuam, kev hloov pauv kub), ib nrab tshem tawm ntawm kev khi rau LLVM thiab C ++ (yog li pab txhawb cov txheej txheem ntawm kev xa mus rau cov qauv tshiab), thiab radically txo lub sij hawm tsim cov kev pab cuam, thiab tseem yuav ua kom lub compiler txoj kev loj hlob.

Tau qhov twg los: opennet.ru

Ntxiv ib saib