ڪيٽي جي جوڙجڪ 0.9


ڪيٽي جي جوڙجڪ 0.9

بلڪل تازو، ڪيٽي اسٽرڪ 0.9 جو ايندڙ ورزن جاري ڪيو ويو - هڪ بيان جي ٻولي ۽ اوزار مختلف بائنري فارميٽ کي پارس ڪرڻ لاءِ (مثال طور، نيٽ ورڪ پيڪٽس، تصوير/آڊيو/وڊيو فائلون، ڊيٽابيس، آرڪائيوز، ڪنٽينر وغيره). غير معمولي ڏسڻ واري نسخي نمبر 0.9 جي باوجود، هي هڪ اهم رليز آهي جنهن ۾ گذريل 2.5 سالن ۾ ترقيات شامل آهن. هن عرصي دوران، ٻولي منصوبن جي سڄي خاندان ۾ وڌي وئي آهي:

ٻولي GitHub پاران تسليم ٿيل ۽ ھاڻي 400 کان وڌيڪ مفت / اوپن سورس پروجيڪٽ ۾ استعمال ڪيو ويو آھي سڀني قسمن جي ڌار ڌار ڊيٽا فارميٽس کي پارس ڪرڻ لاءِ. ريورس انجنيئرنگ ملڪيت واري راند ڊيٽا فائلونڪمنگ سيٽلائيٽ ڪميونيڪيشن پروٽوڪول جو تجزيو.

ٻولي 0.9 جي مکيه جدت مان، ان کي نمايان ڪرڻ جي قابل آهي:

  • نئين ٽارگيٽ ٻولين لاءِ سپورٽ (Python via Construct Library، Nim، HTML ۾ دستاويزن جو نسل)
  • جديد C++ لاءِ مڪمل سپورٽ (سمارٽ پوائنٽرز، ميموري کي دستي طور تي منظم ڪرڻ جي ڪا ضرورت ناهي، سڀني سڃاتل ميموري ليڪس کي درست ڪري ٿو)
  • nested قسمن کي ايڊريس ڪرڻ لاءِ مدد نحو ذريعي جيئن foo::bar::baz
  • بيان ڪيل شرطن جي مطابق پڙهڻ واري ڊيٽا کي درست ڪرڻ لاء مدد (درست)
  • بائيٽ ۽ بٽس ۾ جامد ڊيٽا جي جوڙجڪ جي سائز کي ڳڻڻ (آپريٽرز جي سائيز ۽ بٽ سائز)
  • فارم ۾ هڪ ٻولي جي رسمي وضاحت JSON اسڪيمن، جنهن مان هاڻي دستاويز ٺاهي وئي آهي

جو ذريعو: linux.org.ru