O le gagana polokalame Zig e maua ai le lagolago mo le faʻalauiloaina o le tagata lava ia (bootstrap)

O suiga ua faia i le gagana polokalame Zig e mafai ai e le Zig stage2 compiler, tusia i le Zig, e faʻapipiʻi ia lava (stage3), lea e faʻaogaina ai le gagana a le tagata lava ia. O loʻo faʻamoemoeina o le a ofoina atu lenei tuʻufaʻatasia e ala i le faaletonu i le faʻasalalauga 0.10.0 a sau. Stage2 e le'o atoatoa ona o le leai o se lagolago mo siaki taimi, eseesega i le gagana semantics, ma isi.

O le suiga faʻatinoina o le a faʻatagaina ai i matou e faʻaopoopo le lagolago mo le "vevela vevela" o le code i le taimi taʻavale (e aunoa ma se faʻalavelave, vevela code swapping), faʻateʻa ese le fusifusia i le LLVM ma le C ++ (ma faʻafaigofie ai le faagasologa o le faʻapipiʻiina i fausaga fou), ma faʻaitiitia faʻaititia polokalame taimi fausia, ma o le a faʻavaveina foi le atinaʻeina o le tuʻufaʻatasia.

puna: opennet.ru

Faaopoopo i ai se faamatalaga