Nova versió del llenguatge de programació GNU Awk 5.0

S'ha anunciat una nova versió important de la implementació del projecte GNU del llenguatge de programació AWK: Gawk 5.0.0. AWK es va desenvolupar als anys 70 del segle passat i no ha sofert canvis significatius des de mitjans dels 80, en què es va definir l'eix vertebrador bàsic de la llengua, la qual cosa li ha permès mantenir l'estabilitat i la simplicitat prístinas de la llengua durant el passat. dècades. Malgrat la seva avançada edat, AWK encara és utilitzat activament pels administradors per realitzar treballs rutinaris relacionats amb l'anàlisi de diversos tipus de fitxers de text i la generació d'estadístiques senzilles resultants.

Canvis clau:

  • Suport implementat per als espais de noms;
  • S'ha afegit suport per als especificadors de format POSIX "%a" i "%A" per a la funció printf;
  • Les rutines per processar expressions regulars s'han substituït per anàlegs de Gnulib;
  • S'ha afegit l'element PROCINFO["plataforma"] amb una cadena que identifica la plataforma per a la qual està construït gawk;
  • Escriure als membres de SYMTAB que no són noms de variables ara genera un error;
  • El codi per processar els comentaris s'ha reelaborat, s'han resolt els problemes amb la visualització de comentaris a la sortida amb format.

Font: opennet.ru

Afegeix comentari