17 pontos por xguru 2023-06-30 | 3 comentários | Compartilhar no WhatsApp
  • A 1ª edição foi escrita em 1988 por Al Aho, Brian Kernighan e Peter Weinberger
  • Desde então, o AWK continuou evoluindo, surgiram várias implementações e a área de computação mudou enormemente
  • A 2ª edição do AWK será publicada no fim de setembro, refletindo essas mudanças
  • Até lá, serão adicionados documentos históricos, trechos de código, ensaios relacionados ao AWK e outros materiais

Conteúdo resumido/traduzido pelo GN⁺

  • A segunda edição de The AWK Programming Language, que reflete as mudanças no mundo da computação desde a primeira edição de 1988, será lançada em breve.
  • O livro poderá ser comprado no fim de setembro, mas, até lá, o site receberá materiais adicionais, como documentos históricos, trechos de código e ensaios sobre Awk e temas relacionados.
  • O código-fonte do Awk é gerenciado no GitHub, especificamente em https://github.com/onetrueawk/awk.
  • As versões do Gawk podem ser encontradas em https://ftp.gnu.org/gnu/gawk, e o manual do Gawk também está disponível nesse site.
  • Arnold Robbins compilou uma lista de outras implementações de Awk.
  • O livro original sobre Awk inclui citações de vários documentos, e alguns deles ainda podem ser interessantes e úteis. O site fornece referências atualizadas para esses documentos.
  • Alguns documentos históricos incluem o artigo original do Awk de 1979, um relatório técnico interno sobre Awk de 1985 e o dformat, um programa em Awk para desenhar diagramas de formato de dados.
  • Também é fornecido um link em PDF para o artigo original do chem, sobre uma linguagem para descrever diagramas de estruturas químicas.
  • O site também inclui exemplos e artigos sobre indexação de programas e animação de algoritmos.
  • Além disso, há entrevistas de Al Aho e Brian Kernighan sobre Awk publicadas na Computerworld em 2008 e 2009.

3 comentários

 
botplaysdice 2023-07-01

Parece que o link está apontando para https://github.com/onetrueawk/awk.

 
xguru 2023-06-30

https://news.ycombinator.com/item?id=36517525
Segundo Ben Hoyt (desenvolvedor do GoAWK), revisor técnico inicial do livro,

  • ainda há bastante conteúdo da 1ª edição, mas Kernighan atualizou bastante o material
  • os capítulos iniciais são muito voltados à prática, com foco especial em "processamento exploratório de dados" usando arquivos CSV
  • dá até para chamar de 'Big Data with AWK'
  • em breve, gawk e awk terão a opção --csv, permitindo entrada em CSV
 
GN⁺ 2023-06-30
Comentários no Hacker News
  • A segunda edição de "The Awk Programming Language" foi atualizada e reorganizada por Brian Kernighan.
  • Os capítulos iniciais focam especialmente no processamento exploratório de dados, principalmente com arquivos CSV.
  • Em breve, gawk e awk devem receber uma nova opção --csv para um modo adequado de entrada CSV.
  • A linguagem tem algumas peculiaridades, como declarar variáveis temporárias adicionando argumentos extras às funções.
  • O suporte a Unicode foi adicionado ao Awk no ano passado.
  • Awk é uma ferramenta poderosa para automatizar transformação de dados e parsing.
  • Awk é simples, rápido e leve, por isso é popular em shell scripting.
  • Alguns usuários acham o Awk estranho quando tentam fazer mais do que parsing de texto.
  • Existe uma página provisória para a segunda edição do livro, mas não está claro se o livro em si já está disponível.
  • Algumas pessoas têm opiniões críticas sobre o Awk, mas ele continua sendo uma ferramenta amplamente usada e útil.
  • Há pedidos para encontrar a arte original ou a origem da camiseta do Awk.