Nová verzia programovacieho jazyka GNU Awk 5.0

Bolo ohlásené nové hlavné vydanie implementácie programovacieho jazyka AWK projektu GNU – Gawk 5.0.0. AWK bol vyvinutý v 70-tych rokoch minulého storočia a neprešiel výraznými zmenami od polovice 80-tych rokov, v ktorých bola definovaná základná chrbtica jazyka, čo mu umožnilo zachovať pôvodnú stabilitu a jednoduchosť jazyka v minulosti. desaťročia. Napriek pokročilému veku je AWK stále aktívne využívaný administrátormi na vykonávanie rutinných prác spojených s analýzou rôznych typov textových súborov a generovaním jednoduchých výsledných štatistík.

Kľúčové zmeny:

  • Implementovaná podpora pre menné priestory;
  • Pridaná podpora pre špecifikátory formátu POSIX "%a" a "%A" pre funkciu printf;
  • Rutiny na spracovanie regulárnych výrazov boli nahradené analógmi z Gnulib;
  • Pridaný prvok PROCINFO["platform"] s reťazcom identifikujúcim platformu, pre ktorú je gawk vytvorený;
  • Zápis do členov SYMTAB, ktorí nie sú názvami premenných, teraz vedie k chybe;
  • Prepracovaný bol kód na spracovanie komentárov, vyriešené problémy so zobrazovaním komentárov vo formátovanom výstupe.

Zdroj: opennet.ru

Pridať komentár