Zig پروگرامنگ ٻولي خود واڌاري لاءِ مدد فراهم ڪري ٿي (بوٽ اسٽريپنگ)

Zig پروگرامنگ ٻولي ۾ تبديليون ڪيون ويون آهن جيڪي Zig اسٽيج 2 ڪمپيلر کي اجازت ڏين ٿيون، جيڪو Zig ۾ لکيل آهي، پاڻ کي گڏ ڪرڻ لاءِ (اسٽيج 3)، جيڪا هن ٻولي کي خود ميزباني ڪري ٿي. اميد آهي ته هي ڪمپلر ايندڙ 0.10.0 رليز ۾ ڊفالٽ طور پيش ڪيو ويندو. اسٽيج 2 اڃا تائين نامڪمل آهي ڇاڪاڻ ته رن ٽائم چيڪن لاءِ سپورٽ نه هجڻ، ٻولي جي اصطلاحن ۾ اختلاف وغيره.

لاڳو ڪيل تبديلي اسان کي اجازت ڏئي ٿي ته رن ٽائم تي ڪوڊ جي ”هاٽ سويپنگ“ لاءِ سپورٽ شامل ڪريون (يعني بغير ڪنهن رڪاوٽ جي، هاٽ ڪوڊ ادل بدلڻ)، جزوي طور تي LLVM ۽ C++ جي پابنديءَ کان نجات حاصل ڪريو (ان ڪري نئين آرڪيٽيڪچرز کي پورٽ ڪرڻ جي عمل کي آسان بڻائي)، ۽ بنيادي طور تي ٺاھڻ واري وقت جي پروگرامن کي گھٽائي ٿو، ۽ پڻ گڏ ڪرڻ واري ترقي کي تيز ڪندو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو