Zig เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจธเจตเฉˆ-เจคเจฐเฉฑเจ•เฉ€ (เจฌเฉ‚เจŸเจธเจŸเจฐเฉˆเจชเจฟเฉฐเจ—) เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ

ะ’ ัะทั‹ะบ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั Zig ะฟั€ะธะฝัั‚ั‹ ะธะทะผะตะฝะตะฝะธั, ะฟะพะทะฒะพะปััŽั‰ะธะต ะบะพะผะฟะธะปัั‚ะพั€ัƒ Zig stage2, ะฝะฐะฟะธัะฐะฝะฝะพะผัƒ ะฝะฐ Zig, ัะพะฑะธั€ะฐั‚ัŒ ัะฐะผะพะณะพ ัะตะฑั (stage3), ั‡ั‚ะพ ะดะตะปะฐะตั‚ ะดะฐะฝะฝั‹ะน ัะทั‹ะบ ัะฐะผะพะดะพัั‚ะฐั‚ะพั‡ะฝั‹ะผ (self-hosting). ะŸั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั, ั‡ั‚ะพ ะดะฐะฝะฝั‹ะน ะบะพะผะฟะธะปัั‚ะพั€ ะฑัƒะดะตั‚ ะฟั€ะตะดะปะฐะณะฐั‚ัŒัั ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฒ ะณั€ัะดัƒั‰ะตะผ ั€ะตะปะธะทะต 0.10.0. Stage2 ะฒัั‘ ะตั‰ั‘ ัะฒะปัะตั‚ัั ะฝะตะฟะพะปะฝะพั†ะตะฝะฝั‹ะผ, ั‚ะฐะบ ะบะฐะบ ะพั‚ััƒั‚ัั‚ะฒัƒะตั‚ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะพะฒะตั€ะพะบ ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั, ะฟั€ะธััƒั‚ัั‚ะฒัƒัŽั‚ ั€ะฐะทะปะธั‡ะธั ะฒ ัะตะผะฐะฝั‚ะธะบะต ัะทั‹ะบะฐ ะธ ั‚.ะด.

ะ ะตะฐะปะธะทะพะฒะฐะฝะฝะพะต ะธะทะผะตะฝะตะฝะธะต ะฟะพะทะฒะพะปะธั‚ ะดะพะฑะฐะฒะธั‚ัŒ ะฟะพะดะดะตั€ะถะบัƒ ยซะณะพั€ัั‡ะตะน ะทะฐะผะตะฝั‹ยป ะบะพะดะฐ ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั (ั‚.ะต. ะฑะตะท ะฟั€ะตั€ั‹ะฒะฐะฝะธั, hot code swapping), ั‡ะฐัั‚ะธั‡ะฝะพ ะธะทะฑะฐะฒะธั‚ัŒัั ะพั‚ ะฟั€ะธะฒัะทะบะธ ะบ LLVM ะธ C++ (ั‚ะตะผ ัะฐะผั‹ะผ ะพะฑะปะตะณั‡ะธะฒ ะฟั€ะพั†ะตัั ะฟะพั€ั‚ะธั€ะพะฒะฐะฝะธั ะฝะฐ ะฝะพะฒั‹ะต ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹), ะธ ะบะฐั€ะดะธะฝะฐะปัŒะฝะพ ัƒะผะตะฝัŒัˆะธั‚ัŒ ะฒั€ะตะผั ัะฑะพั€ะบะธ ะฟั€ะพะณั€ะฐะผะผ, ะฐ ั‚ะฐะบะถะต ัƒัะบะพั€ะธั‚ ั€ะฐะทั€ะฐะฑะพั‚ะบัƒ ะบะพะผะฟะธะปัั‚ะพั€ะฐ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹