Verżjoni ġdida tal-lingwa ta' programmar GNU Awk 5.0

Tħabbret ħarġa ġdida ewlenija tal-implimentazzjoni tal-Proġett GNU tal-lingwa ta' programmar AWK—Gawk 5.0.0. AWK ġie żviluppat fis-snin 70 tas-seklu li għadda u ma għadda minn bidliet sinifikanti minn nofs is-snin 80, li fihom ġiet iddefinita s-sinsla bażika tal-lingwa, li ppermettietha żżomm l-istabbiltà verġni u s-sempliċità tal-lingwa matul il-passat. għexieren ta’ snin. Minkejja l-età avvanzata tiegħu, AWK għadu jintuża b'mod attiv mill-amministraturi biex iwettqu xogħol ta 'rutina relatat mal-parsing ta' diversi tipi ta 'fajls ta' test u jiġġenera statistika sempliċi li tirriżulta.

Bidliet ewlenin:

  • Appoġġ implimentat għall-ispazji tal-isem;
  • Appoġġ miżjud għall-ispeċifikazzjonijiet tal-format POSIX "%a" u "%A" għall-funzjoni printf;
  • Ir-rutini għall-ipproċessar ta' espressjonijiet regolari ġew sostitwiti b'analogi minn Gnulib;
  • Miżjud PROCINFO["pjattaforma"] element bi string li jidentifika l-pjattaforma li għaliha huwa mibni gawk;
  • Il-kitba lill-membri tas-SYMTAB li mhumiex ismijiet varjabbli issa tirriżulta fi żball;
  • Il-kodiċi għall-ipproċessar tal-kummenti ġie maħdum mill-ġdid, il-problemi bil-wiri tal-kummenti fl-output ifformattjat ġew solvuti.

Sors: opennet.ru

Żid kumment