Jaunā GNU programmēšanas valodas Awk 5.0 versija

Ir paziņots par jaunu svarīgu GNU projekta AWK programmēšanas valodas ieviešanas laidienu — Gawk 5.0.0. AWK tika izstrādāta pagājušā gadsimta 70. gados un nav piedzīvojusi būtiskas izmaiņas kopš 80. gadu vidus, kurā tika definēts valodas pamata mugurkauls, kas ļāvis tai saglabāt senatnīgo valodas stabilitāti un vienkāršību pagātnē. gadu desmitiem. Neskatoties uz tā lielo vecumu, administratori joprojām aktīvi izmanto AWK, lai veiktu rutīnas darbus, kas saistīti ar dažāda veida teksta failu parsēšanu un vienkāršas statistikas ģenerēšanu.

Galvenās izmaiņas:

  • Ieviests atbalsts nosaukumvietām;
  • Pievienots atbalsts POSIX formāta specifikācijām "%a" un "%A" funkcijai printf;
  • Regulāro izteiksmju apstrādes rutīnas ir aizstātas ar analogiem no Gnulib;
  • Pievienots PROCINFO["platforma"] elements ar virkni, kas identificē platformu, kurai ir izveidots gawk;
  • Rakstot SYMTAB dalībniekiem, kas nav mainīgo nosaukumi, tagad rodas kļūda;
  • Komentāru apstrādes kods ir pārstrādāts, ir atrisinātas problēmas ar komentāru parādīšanu formatētā izvadē.

Avots: opennet.ru

Pievieno komentāru