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