Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ Π΅Π·ΠΈΠΊ Zig ΡΠ° ΠΏΡΠΈΠ΅ΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° Zig stage2, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Zig, Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΡΠ°ΠΌΠΈΡ ΡΠ΅Π±Π΅ ΡΠΈ (stage3), ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ°Π²ΠΈ Π΅Π·ΠΈΠΊΠ° ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ (self-hosting). ΠΡΠ°ΠΊΠ²Π° ΡΠ΅ ΡΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 0.10.0. Stage2 Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π½Π΅ΠΏΡΠ»Π΅Π½, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π»ΠΈΠΏΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΈΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠΈ Π² ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°ΡΠ° Π½Π° Π΅Π·ΠΈΠΊΠ° ΠΈ Ρ.Π½.
Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° "Π³ΠΎΡΠ΅ΡΠ° Π·Π°ΠΌΡΠ½Π°" Π½Π° ΠΊΠΎΠ΄ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ (Ρ.Π΅. Π±Π΅Π· ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅, hot code swapping), ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ LLVM ΠΈ C++ (ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ»Π΅ΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΏΠΎΡΡΠΈΡΠΈΡΠ°Π½Π΅ ΠΊΡΠΌ Π½ΠΎΠ²ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈ) ΠΈ Π΄ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΠΊΠΎΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
