Noua versiune a interpretului GNU Awk 5.0

[:ru]

Prezentat o nouă versiune semnificativă a implementării limbajului de programare AWK de la proiectul GNU — Gawk 5.0.0. AWK a fost dezvoltat în anii '70 și nu a suferit modificări semnificative din mijlocul anilor '80, când a fost definită structura de bază a limbajului, ceea ce a permis menținerea stabilității și simplității originale timp de decenii. În ciuda vârstei sale înaintate, AWK este încă utilizat activ de administratori pentru a efectua lucrări de rutină legate de analiza diferitelor fișiere text și generarea de statistici simple.

Modificări cheie:

  • A fost implementat suport pentru spații de nume;
  • A fost adăugat suport pentru specificatorii de format „%a” și „%A” definiți în standardul POSIX pentru funcția printf;
  • Subprogramele pentru prelucrarea expresiilor regulate au fost înlocuite cu analogi din Gnulib;
  • A fost adăugat elementul PROCINFO[„platforma”] cu un șir care identifică platforma pentru care a fost compilat gawk;
  • Scrierea în elementele SYMTAB care nu sunt nume de variabile duce acum la generarea unei erori;
  • Codul de procesare a comentariilor a fost revizuit, rezolvând problemele cu afișarea comentariilor în ieșirea formatată.

Sursaopennet.ro

[:en]

Prezentat o nouă versiune semnificativă a implementării limbajului de programare AWK de la proiectul GNU — Gawk 5.0.0. AWK a fost dezvoltat în anii '70 și nu a suferit modificări semnificative din mijlocul anilor '80, când a fost definită structura de bază a limbajului, ceea ce a permis menținerea stabilității și simplității originale timp de decenii. În ciuda vârstei sale înaintate, AWK este încă utilizat activ de administratori pentru a efectua lucrări de rutină legate de analiza diferitelor fișiere text și generarea de statistici simple.

Modificări cheie:

  • A fost implementat suport pentru spații de nume;
  • A fost adăugat suport pentru specificatorii de format „%a” și „%A” definiți în standardul POSIX pentru funcția printf;
  • Subprogramele pentru prelucrarea expresiilor regulate au fost înlocuite cu analogi din Gnulib;
  • A fost adăugat elementul PROCINFO[„platforma”] cu un șir care identifică platforma pentru care a fost compilat gawk;
  • Scrierea în elementele SYMTAB care nu sunt nume de variabile duce acum la generarea unei erori;
  • Codul de procesare a comentariilor a fost revizuit, rezolvând problemele cu afișarea comentariilor în ieșirea formatată.

Sursa: opennet.ro

[:]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster