De programmeartaal Zig biedt stipe foar selspromoasje (bootstraping)

Feroarings binne makke yn 'e Zig-programmearringstaal om de stage2 Zig-kompiler skreaun yn Zig himsels te bouwen (stage3), wêrtroch't de taal selshosting is. Der wurdt fan útgien dat dizze kompilator standert wurdt oanbean yn 'e kommende release 0.10.0. Stage2 is noch net kompleet, om't d'r gjin stipe is foar runtimekontrôles, d'r binne ferskillen yn 'e semantyk fan 'e taal, ensfh.

De ymplemintearre wiziging sil stipe tafoegje foar "hot swapping" fan koade by runtime (dat wol sizze sûnder ûnderbrekking, hot code swapping), foar in part kwytreitsje fan de bining oan LLVM en C ++ (dus it proses fan porten nei nije arsjitektuer fasilitearje), en dramatysk ferminderje bou tiid programma, likegoed as flugger de ûntwikkeling fan de gearstaller.

Boarne: opennet.ru

Add a comment