Забони барномасозии Zig барои худпешбарӣ (борборкунӣ) дастгирӣ мекунад

Тағйирот ба забони барномасозии Zig ворид карда шуд, ки ба компилятори Zig stage2, ки дар Zig навишта шудааст, имкон медиҳад, ки худаш ҷамъ шавад (stage3), ки ин забонро худидоракунӣ мекунад. Интизор меравад, ки ин компилятор бо нобаёнӣ дар версияи дарпешистодаи 0.10.0 пешниҳод карда мешавад. Марҳилаи 2 аз сабаби набудани дастгирӣ барои санҷишҳои вақти корӣ, фарқиятҳо дар семантикаи забон ва ғайра нопурра аст.

Тағйироти амалӣ ба мо имкон медиҳад, ки дастгирии "муваффақияти гарм" -и кодро дар вақти корӣ илова кунем (яъне бидуни таваққуф, иваз кардани коди гарм), қисман аз пайвастшавӣ ба LLVM ва C++ халос шавем (бо ин васила раванди интиқол ба архитектураҳои навро осон мекунад), ва ба таври куллӣ кам кардани вақти сохтани барномаҳо, инчунин суръат бахшидан ба рушди компиляторҳо.

Манбаъ: opennet.ru

Илова Эзоҳ