Nová verze interpretu GNU Awk 5.0

[: ru]

Předložené nová hlavní verze implementace programovacího jazyka AWK projektu GNU - Gawk 5.0.0. AWK byl vyvinut v 70. letech minulého století a od poloviny 80. let neprošel výraznými změnami, ve kterých byla definována základní páteř jazyka, což mu umožnilo zachovat původní stabilitu a jednoduchost jazyka v minulosti. dekády. I přes svůj pokročilý věk je AWK stále aktivně využíván administrátory k provádění rutinních prací souvisejících s analýzou různých typů textových souborů a generováním jednoduchých výsledných statistik.

Klíčové změny:

  • Implementována podpora pro jmenné prostory;
  • Přidána podpora pro specifikátory formátu POSIX "%a" a "%A" pro funkci printf;
  • Rutiny pro zpracování regulárních výrazů byly nahrazeny analogy z Gnulib;
  • Přidán prvek PROCINFO["platform"] s řetězcem identifikujícím platformu, pro kterou je gawk postaven;
  • Zápis do členů SYMTAB, kteří nejsou názvy proměnných, nyní vede k chybě;
  • Přepracován byl kód pro zpracování komentářů, vyřešeny problémy se zobrazováním komentářů ve formátovaném výstupu.

Zdrojopennet.ru

[En]

Předložené nová hlavní verze implementace programovacího jazyka AWK projektu GNU - Gawk 5.0.0. AWK byl vyvinut v 70. letech minulého století a od poloviny 80. let neprošel výraznými změnami, ve kterých byla definována základní páteř jazyka, což mu umožnilo zachovat původní stabilitu a jednoduchost jazyka v minulosti. dekády. I přes svůj pokročilý věk je AWK stále aktivně využíván administrátory k provádění rutinních prací souvisejících s analýzou různých typů textových souborů a generováním jednoduchých výsledných statistik.

Klíčové změny:

  • Implementována podpora pro jmenné prostory;
  • Přidána podpora pro specifikátory formátu POSIX "%a" a "%A" pro funkci printf;
  • Rutiny pro zpracování regulárních výrazů byly nahrazeny analogy z Gnulib;
  • Přidán prvek PROCINFO["platform"] s řetězcem identifikujícím platformu, pro kterou je gawk postaven;
  • Zápis do členů SYMTAB, kteří nejsou názvy proměnných, nyní vede k chybě;
  • Přepracován byl kód pro zpracování komentářů, vyřešeny problémy se zobrazováním komentářů ve formátovaném výstupu.

Zdroj: opennet.ru

[:]

Přidat komentář