د زیګ پروګرامینګ ژبه د ځان ترویج (بوټسټریپنګ) لپاره ملاتړ چمتو کوي

د Zig پروګرام کولو ژبې کې بدلونونه رامینځته شوي چې د Zig سټیج 2 کمپیلر ته اجازه ورکوي چې په Zig کې لیکل شوي، خپل ځان راټول کړي (stage3)، کوم چې دا ژبه پخپله کوربه کوي. تمه کیږي چې دا کمپیلر به په راتلونکي 0.10.0 ریلیز کې د ډیفالټ لخوا وړاندیز شي. مرحله 2 لاهم د چلولو وخت چیکونو لپاره د ملاتړ نشتوالي ، د ژبې سیمانټیکونو کې توپیرونو او داسې نورو له امله نیمګړی دی.

پلي شوی بدلون به موږ ته اجازه راکړي چې د چلولو په وخت کې د کوډ د "ګرم تبادلې" لپاره ملاتړ اضافه کړو (د بیلګې په توګه پرته له کوم خنډ، د ګرم کوډ تبادله)، په جزوي ډول د LLVM او C++ له پابندۍ څخه خلاصون (په دې توګه نوي جوړښتونو ته د پورټ کولو پروسې اسانه کول)، او په بنسټیز ډول د جوړولو وخت پروګرامونه کموي، او د کمپیلر پراختیا به هم ګړندۍ کړي.

سرچینه: opennet.ru

Add a comment