Noua versiune a interpretului GNU Awk 5.0

[: ru]

Introdus noua versiune majoră a implementării de către Proiectul GNU a limbajului de programare AWK - Gawk 5.0.0. AWK a fost dezvoltat în anii 70 ai secolului trecut și nu a suferit modificări semnificative de la mijlocul anilor 80, în care a fost definită coloana vertebrală de bază a limbajului, ceea ce i-a permis să mențină stabilitatea și simplitatea impecabile a limbajului în trecut. decenii. În ciuda vârstei sale avansate, AWK este încă utilizat în mod activ de către administratori pentru a efectua lucrări de rutină legate de analizarea diferitelor tipuri de fișiere text și generarea de statistici simple rezultate.

Schimbări cheie:

  • Suport implementat pentru spațiile de nume;
  • S-a adăugat suport pentru specificatorii de format POSIX „%a” și „%A” pentru funcția printf;
  • Rutinele pentru procesarea expresiilor regulate au fost înlocuite cu analogi de la Gnulib;
  • S-a adăugat elementul PROCINFO[„platform”] cu un șir care identifică platforma pentru care este construit gawk;
  • Scrierea membrilor SYMTAB care nu sunt nume de variabile are ca rezultat o eroare;
  • Codul pentru procesarea comentariilor a fost reproiectat, problemele cu afișarea comentariilor în ieșirea formatată au fost rezolvate.

Sursăopennet.ru

[En]

Introdus noua versiune majoră a implementării de către Proiectul GNU a limbajului de programare AWK - Gawk 5.0.0. AWK a fost dezvoltat în anii 70 ai secolului trecut și nu a suferit modificări semnificative de la mijlocul anilor 80, în care a fost definită coloana vertebrală de bază a limbajului, ceea ce i-a permis să mențină stabilitatea și simplitatea impecabile a limbajului în trecut. decenii. În ciuda vârstei sale avansate, AWK este încă utilizat în mod activ de către administratori pentru a efectua lucrări de rutină legate de analizarea diferitelor tipuri de fișiere text și generarea de statistici simple rezultate.

Schimbări cheie:

  • Suport implementat pentru spațiile de nume;
  • S-a adăugat suport pentru specificatorii de format POSIX „%a” și „%A” pentru funcția printf;
  • Rutinele pentru procesarea expresiilor regulate au fost înlocuite cu analogi de la Gnulib;
  • S-a adăugat elementul PROCINFO[„platform”] cu un șir care identifică platforma pentru care este construit gawk;
  • Scrierea membrilor SYMTAB care nu sunt nume de variabile are ca rezultat o eroare;
  • Codul pentru procesarea comentariilor a fost reproiectat, problemele cu afișarea comentariilor în ieșirea formatată au fost rezolvate.

Sursa: opennet.ru

[:]

Adauga un comentariu