Nova versão do interpretador GNU Awk 5.0

[: ru]

Introduzido novo grande lançamento da implementação da linguagem de programação AWK do Projeto GNU - Gawk 5.0.0. O AWK foi desenvolvido na década de 70 do século passado e não sofreu alterações significativas desde meados dos anos 80, quando foi definida a espinha dorsal da linguagem, o que lhe permitiu manter a estabilidade imaculada e a simplicidade da linguagem ao longo do passado. décadas. Apesar de sua idade avançada, o AWK ainda é usado ativamente por administradores para realizar trabalhos de rotina relacionados à análise de vários tipos de arquivos de texto e à geração de estatísticas simples resultantes.

Principais mudanças:

  • Suporte implementado para namespaces;
  • Adicionado suporte para os especificadores de formato POSIX "%a" e "%A" para a função printf;
  • As rotinas para processamento de expressões regulares foram substituídas por análogos de GnulibGenericName;
  • Adicionado elemento PROCINFO["platform"] com uma string identificando a plataforma para a qual o gawk foi construído;
  • Escrever em membros SYMTAB que não sejam nomes de variáveis ​​agora resulta em erro;
  • O código para processamento de comentários foi retrabalhado, problemas com a exibição de comentários na saída formatada foram resolvidos.

Fonteopennet.ru

[: En]

Introduzido novo grande lançamento da implementação da linguagem de programação AWK do Projeto GNU - Gawk 5.0.0. O AWK foi desenvolvido na década de 70 do século passado e não sofreu alterações significativas desde meados dos anos 80, quando foi definida a espinha dorsal da linguagem, o que lhe permitiu manter a estabilidade imaculada e a simplicidade da linguagem ao longo do passado. décadas. Apesar de sua idade avançada, o AWK ainda é usado ativamente por administradores para realizar trabalhos de rotina relacionados à análise de vários tipos de arquivos de texto e à geração de estatísticas simples resultantes.

Principais mudanças:

  • Suporte implementado para namespaces;
  • Adicionado suporte para os especificadores de formato POSIX "%a" e "%A" para a função printf;
  • As rotinas para processamento de expressões regulares foram substituídas por análogos de GnulibGenericName;
  • Adicionado elemento PROCINFO["platform"] com uma string identificando a plataforma para a qual o gawk foi construído;
  • Escrever em membros SYMTAB que não sejam nomes de variáveis ​​agora resulta em erro;
  • O código para processamento de comentários foi retrabalhado, problemas com a exibição de comentários na saída formatada foram resolvidos.

Fonte: opennet.ru

[:]

Adicionar um comentário