Tsarin Kaitai 0.9


Tsarin Kaitai 0.9

Kwanan nan, an fitar da sigar ta gaba ta Kaitai Struct 0.9 - harshe bayanin da kayan aikin tantance nau'ikan nau'ikan binary (misali, fakitin cibiyar sadarwa, fayilolin hoto / audio / bidiyo, ma'ajin bayanai, wuraren adana bayanai, kwantena, da sauransu). Duk da nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'in nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i nau'i) nau'i na 0.9, wannan babban saki ne wanda ya haɗa da ci gaba a cikin shekaru 2.5 da suka gabata. A wannan lokacin, harshen ya girma zuwa dukan iyali na ayyuka:

Harshe GitHub ya gane kuma yanzu ana amfani dashi sama da 400 kyauta / buɗe tushen ayyukan don tantance kowane nau'ikan tsarin bayanai masu ban mamaki, kama daga juyar da fayilolin bayanan wasan mallakar mallakar injiniyacumming nazarin ka'idojin sadarwar tauraron dan adam.

Daga cikin manyan sabbin fasahohin harshe 0.9 yana da daraja a haskaka:

  • tallafi don sababbin harsunan manufa (Python ta hanyar ɗakin karatu na Gina, Nim, tsararru na takaddun shaida a cikin HTML)
  • cikakken goyon baya ga C ++ na zamani (masu wayo, babu buƙatar sarrafa ƙwaƙwalwar ajiya da hannu, yana gyara duk sanannun leaks na ƙwaƙwalwar ajiya)
  • tallafi don magance nau'ikan gida ta hanyar syntax kamar foo :: bar :: baz
  • goyan baya don tabbatar da bayanan karantawa bisa ga sharuɗɗan da aka bayyana (mai inganci)
  • ƙididdige girman madaidaicin tsarin bayanai a cikin bytes da ragowa (girman girman da masu aiki da bitsizeof)
  • cikakken bayanin harshe a cikin tsari JSON tsarin, daga yanzu an samar da takardu

source: linux.org.ru