Nouvelle version de l'interpréteur GNU Awk 5.0

[: ru]

Introduit nouvelle version majeure de l'implémentation du projet GNU du langage de programmation AWK - Beurk 5.0.0. AWK a été développé dans les années 70 du siècle dernier et n'a pas subi de changements significatifs depuis le milieu des années 80, au cours duquel l'épine dorsale du langage a été définie, ce qui lui a permis de conserver la stabilité et la simplicité intactes du langage au cours du passé. décennies. Malgré son âge avancé, AWK est toujours activement utilisé par les administrateurs pour effectuer des travaux de routine liés à l'analyse de divers types de fichiers texte et à la génération de statistiques simples.

Changements clés :

  • Prise en charge implémentée des espaces de noms ;
  • Ajout de la prise en charge des spécificateurs de format POSIX « %a » et « %A » pour la fonction printf ;
  • Les routines de traitement des expressions régulières ont été remplacées par des analogues de Gnoulib;
  • Ajout de l'élément PROCINFO["platform"] avec une chaîne identifiant la plate-forme pour laquelle gawk est construit ;
  • L'écriture dans des membres SYMTAB qui ne sont pas des noms de variables entraîne désormais une erreur ;
  • Le code de traitement des commentaires a été retravaillé, les problèmes d'affichage des commentaires dans une sortie formatée ont été résolus.

Sourceopennet.ru

[: Fr]

Introduit nouvelle version majeure de l'implémentation du projet GNU du langage de programmation AWK - Beurk 5.0.0. AWK a été développé dans les années 70 du siècle dernier et n'a pas subi de changements significatifs depuis le milieu des années 80, au cours duquel l'épine dorsale du langage a été définie, ce qui lui a permis de conserver la stabilité et la simplicité intactes du langage au cours du passé. décennies. Malgré son âge avancé, AWK est toujours activement utilisé par les administrateurs pour effectuer des travaux de routine liés à l'analyse de divers types de fichiers texte et à la génération de statistiques simples.

Changements clés :

  • Prise en charge implémentée des espaces de noms ;
  • Ajout de la prise en charge des spécificateurs de format POSIX « %a » et « %A » pour la fonction printf ;
  • Les routines de traitement des expressions régulières ont été remplacées par des analogues de Gnoulib;
  • Ajout de l'élément PROCINFO["platform"] avec une chaîne identifiant la plate-forme pour laquelle gawk est construit ;
  • L'écriture dans des membres SYMTAB qui ne sont pas des noms de variables entraîne désormais une erreur ;
  • Le code de traitement des commentaires a été retravaillé, les problèmes d'affichage des commentaires dans une sortie formatée ont été résolus.

Source: opennet.ru

[:]

Ajouter un commentaire