Kaitai ව්යුහය 0.9


Kaitai ව්යුහය 0.9

ඉතා මෑතකදී, Kaitai Struct 0.9 හි ඊළඟ අනුවාදය නිකුත් කරන ලදී - විවිධ ද්විමය ආකෘති විග්‍රහ කිරීම සඳහා විස්තර භාෂාවක් සහ මෙවලම් (උදාහරණයක් ලෙස, ජාල පැකට්, රූප/ශ්‍රව්‍ය/වීඩියෝ ගොනු, දත්ත සමුදායන්, ලේඛනාගාර, බහාලුම්, ආදිය). 0.9 අකාර්යක්ෂම ලෙස පෙනෙන අනුවාදය තිබියදීත්, මෙය පසුගිය වසර 2.5 තුළ වර්ධනයන් ඇතුළත් ප්‍රධාන නිකුතුවකි. මෙම කාලය තුළ භාෂාව සම්පූර්ණ ව්‍යාපෘති පවුලක් දක්වා වර්ධනය වී ඇත:

භාෂාව GitHub විසින් හඳුනාගෙන ඇත සහ දැන් සිට සියලු ආකාරයේ විදේශීය දත්ත ආකෘති විග්‍රහ කිරීම සඳහා නොමිලේ / විවෘත මූලාශ්‍ර ව්‍යාපෘති 400 කට වඩා භාවිතා වේ. ප්‍රතිලෝම ඉංජිනේරු හිමිකාර ක්‍රීඩා දත්ත ගොනුකමිං චන්ද්‍රිකා සන්නිවේදන ප්‍රොටෝකෝල විශ්ලේෂණය.

0.9 භාෂාවේ ප්‍රධාන නවෝත්පාදනයන් අතර එය ඉස්මතු කිරීම වටී:

  • නව ඉලක්ක භාෂා සඳහා සහය (Python හරහා Construct library, Nim, HTML හි ලේඛන උත්පාදනය)
  • නවීන C++ සඳහා පූර්ණ සහාය (ස්මාර්ට් පොයින්ටර්, මතකය අතින් කළමනාකරණය කිරීමට අවශ්‍ය නැත, දන්නා සියලුම මතක කාන්දුවීම් නිවැරදි කරයි)
  • foo::bar::baz වැනි වාක්‍ය ඛණ්ඩ හරහා කැදලි වර්ග ආමන්ත්‍රණය කිරීම සඳහා සහාය
  • විස්තර කර ඇති කොන්දේසි අනුව කියවීමේ දත්ත වලංගු කිරීම සඳහා සහාය (වලංගු)
  • බයිට් සහ බිටු වල ස්ථිතික දත්ත ව්‍යුහයේ ප්‍රමාණය ගණනය කිරීම (ප්‍රමාණය සහ බිටු ක්‍රියාකරුවන්)
  • ආකෘතියේ භාෂාවක විධිමත් විස්තරය JSON ක්‍රම, දැන් එයින් ලියකියවිලි ජනනය වේ

මූලාශ්රය: linux.org.ru