Struchtúr Kaitai 0.9


Struchtúr Kaitai 0.9

Go leor le déanaí, eisíodh an chéad leagan eile de Kaitai Struct 0.9 - teanga tuairiscithe agus uirlisí chun formáidí dénártha éagsúla a pharsáil (mar shampla, paicéid líonra, comhaid íomhá / fuaime / físeáin, bunachair shonraí, cartlanna, coimeádáin, etc.). In ainneoin uimhir an leagan suaibhreosach-lorg 0.9, is mór-eisiúint é seo a chuimsíonn forbairtí le 2.5 bliain anuas. Le linn an ama seo, tá an teanga tar éis fás ina theaghlach iomlán de thionscadail:

Teanga aitheanta ag GitHub agus úsáidtear é anois i níos mó ná 400 tionscadal foinse in aisce / oscailte chun gach cineál formáidí sonraí coimhthíocha a pharsáil, ó comhaid sonraí cluiche dílsithe innealtóireacht droim ar aiscumming anailís ar phrótacail chumarsáide satailíte.

I measc phríomh-nuálaíochtaí teanga 0.9 is fiú aird a dhíriú ar:

  • tacaíocht do sprioctheangacha nua (Python tríd an leabharlann Construct, Nim, giniúint doiciméadú in HTML)
  • tacaíocht iomlán do C++ nua-aimseartha (treoir cliste, ní gá cuimhne a bhainistiú de láimh, réitíonn sé gach sceitheadh ​​cuimhne atá ar eolas)
  • tacaíocht chun aghaidh a thabhairt ar chineálacha neadaithe trí chomhréir mar foo::bar::baz
  • tacaíocht chun sonraí léite a bhailíochtú de réir na gcoinníollacha tuairiscithe (bailí)
  • méideanna na struchtúr sonraí statacha a ríomh i mbearta agus i ngiotán (méid agus méid na n-oibreoirí)
  • cur síos foirmiúil ar theanga san fhoirm scéimeanna JSON, as anois gintear doiciméadú

Foinse: linux.org.ru