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