Uusi versio GNU-ohjelmointikielestä Awk 5.0

GNU Projectin AWK-ohjelmointikielen toteutuksesta on julkaistu merkittävä uusi julkaisu - Gawk 5.0.0. AWK kehitettiin viime vuosisadan 70-luvulla, eikä se ole kokenut merkittäviä muutoksia 80-luvun puolivälin jälkeen, jolloin kielen perusrunko määriteltiin, mikä on antanut sille mahdollisuuden säilyttää kielen koskematon vakaus ja yksinkertaisuus menneisyydessä. vuosikymmeniä. Korkeasta iästään huolimatta järjestelmänvalvojat käyttävät AWK:ta edelleen aktiivisesti rutiinitöihin, jotka liittyvät erityyppisten tekstitiedostojen jäsentämiseen ja yksinkertaisten tilastotietojen luomiseen.

Tärkeimmät muutokset:

  • Toteutettu tuki nimiavaruksille;
  • Lisätty tuki POSIX-muotomääritteille "%a" ja "%A" printf-funktiolle;
  • Säännöllisten lausekkeiden käsittelyrutiinit on korvattu Gnulibin analogeilla;
  • Lisätty PROCINFO["platform"]-elementti merkkijonolla, joka tunnistaa alustan, jolle gawk on rakennettu;
  • Kirjoittaminen SYMTAB-jäsenille, jotka eivät ole muuttujan nimiä, aiheuttaa nyt virheen;
  • Kommenttien käsittelyn koodi on muokattu, ongelmat kommenttien näyttämisessä muotoilluissa tulosteissa on ratkaistu.

Lähde: opennet.ru

Lisää kommentti