Basa pamrograman Zig nyayogikeun dukungan pikeun promosi diri (bootstrap)

Parobihan parantos dilakukeun kana basa pamrograman Zig anu ngamungkinkeun kompiler Zig stage2, ditulis dina Zig, ngumpul sorangan (stage3), anu ngajantenkeun basa ieu nyalira. Ieu diperkirakeun yén kompiler ieu bakal ditawarkeun sacara standar dina release 0.10.0 upcoming. Stage2 masih teu lengkep alatan kurangna rojongan pikeun cék runtime, bédana semantik basa, jsb.

Parobahan anu dilaksanakeun bakal ngamungkinkeun urang pikeun nambihan dukungan pikeun "swapping panas" kode dina waktos runtime (nyaéta tanpa gangguan, swapping kode panas), sawaréh ngaleungitkeun beungkeutan ka LLVM sareng C ++ (ku kituna ngagampangkeun prosés porting kana arsitéktur anyar), sarta radikal ngurangan ngawangun program waktu, sarta ogé bakal nyepetkeun ngembangkeun compiler.

sumber: opennet.ru

Tambahkeun komentar