Predloženej nové hlavné vydanie implementácie programovacieho jazyka AWK projektu GNU - Gawk 5.0.0. AWK bol vyvinutý v 70. rokoch minulého storočia a od polovice 80. rokov neprešiel výraznými zmenami, 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 súvisiacich s parsovaním 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.
Predloženej nové hlavné vydanie implementácie programovacieho jazyka AWK projektu GNU - Gawk 5.0.0. AWK bol vyvinutý v 70. rokoch minulého storočia a od polovice 80. rokov neprešiel výraznými zmenami, 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 súvisiacich s parsovaním 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.