Ny version af GNU Awk 5.0-fortolkeren

[:ru]

Introduceret ny større udgivelse af GNU-projektets implementering af programmeringssproget AWK - Gawk 5.0.0. AWK blev udviklet i 70'erne af det sidste århundrede og har ikke gennemgået væsentlige ændringer siden midten af ​​80'erne, hvor sprogets grundlæggende rygrad blev defineret, hvilket har gjort det muligt for det at bevare sprogets uberørte stabilitet og enkelhed gennem fortiden. årtier. På trods af sin høje alder bruges AWK stadig aktivt af administratorer til at udføre rutinearbejde relateret til at analysere forskellige typer tekstfiler og generere simple resulterende statistikker.

Nøgleændringer:

  • Implementeret understøttelse af navnerum;
  • Tilføjet understøttelse af POSIX-formatspecifikationerne "%a" og "%A" for printf-funktionen;
  • Rutiner til behandling af regulære udtryk er blevet erstattet med analoger fra Gnulib;
  • Tilføjet PROCINFO["platform"]-element med en streng, der identificerer den platform, som gawk er bygget til;
  • At skrive til SYMTAB-medlemmer, der ikke er variabelnavne, resulterer nu i en fejl;
  • Koden til behandling af kommentarer er blevet omarbejdet, problemer med at vise kommentarer i formateret output er blevet løst.

Kildeopennet.ru

[En]

Introduceret ny større udgivelse af GNU-projektets implementering af programmeringssproget AWK - Gawk 5.0.0. AWK blev udviklet i 70'erne af det sidste århundrede og har ikke gennemgået væsentlige ændringer siden midten af ​​80'erne, hvor sprogets grundlæggende rygrad blev defineret, hvilket har gjort det muligt for det at bevare sprogets uberørte stabilitet og enkelhed gennem fortiden. årtier. På trods af sin høje alder bruges AWK stadig aktivt af administratorer til at udføre rutinearbejde relateret til at analysere forskellige typer tekstfiler og generere simple resulterende statistikker.

Nøgleændringer:

  • Implementeret understøttelse af navnerum;
  • Tilføjet understøttelse af POSIX-formatspecifikationerne "%a" og "%A" for printf-funktionen;
  • Rutiner til behandling af regulære udtryk er blevet erstattet med analoger fra Gnulib;
  • Tilføjet PROCINFO["platform"]-element med en streng, der identificerer den platform, som gawk er bygget til;
  • At skrive til SYMTAB-medlemmer, der ikke er variabelnavne, resulterer nu i en fejl;
  • Koden til behandling af kommentarer er blevet omarbejdet, problemer med at vise kommentarer i formateret output er blevet løst.

Kilde: opennet.ru

[:]

Tilføj en kommentar