17 puntos por xguru 2023-06-30 | 3 comentarios | Compartir por WhatsApp
  • La 1ª edición fue escrita en 1988 por Al Aho, Brian Kernighan y Peter Weinberger
  • Desde entonces, AWK ha seguido evolucionando, han aparecido varias implementaciones y el campo de la computación ha cambiado enormemente
  • La 2ª edición de AWK reflejará estos cambios y se publicará a finales de septiembre
  • Mientras tanto, se planea agregar documentos históricos, fragmentos de código y ensayos relacionados con AWK y temas afines

Resumen/traducción de GN⁺

  • La segunda edición de The AWK Programming Language, que refleja los cambios en el mundo de la computación desde la primera edición de 1988, se publicará pronto.
  • El libro podrá comprarse a finales de septiembre, pero mientras tanto el sitio web irá agregando materiales adicionales, como documentos históricos, fragmentos de código y ensayos sobre Awk y temas relacionados.
  • El código fuente de Awk se gestiona en GitHub, específicamente en https://github.com/onetrueawk/awk.
  • Las versiones de Gawk pueden encontrarse en https://ftp.gnu.org/gnu/gawk, y el manual de Gawk también está disponible en ese sitio.
  • Arnold Robbins compiló una lista de otras implementaciones de Awk.
  • El libro original de Awk incluye citas de varios documentos, y algunos de ellos todavía pueden resultar interesantes y útiles. El sitio web ofrece referencias actualizadas para esos documentos.
  • Algunos documentos históricos incluyen el artículo original de Awk de 1979, un informe técnico interno sobre Awk de 1985 y dformat, un programa en Awk para dibujar diagramas de formato de datos.
  • También se proporciona un enlace al PDF del artículo original de chem sobre un lenguaje para describir diagramas de estructuras químicas.
  • El sitio web también incluye ejemplos y artículos sobre indexación de programas y animación de algoritmos.
  • Además, hay entrevistas de Al Aho y Brian Kernighan sobre Awk publicadas en Computerworld en 2008 y 2009.

3 comentarios

 
botplaysdice 2023-07-01

Parece que el enlace apunta a "https://github.com/onetrueawk/awk";.

 
xguru 2023-06-30

https://news.ycombinator.com/item?id=36517525
Según Ben Hoyt (desarrollador de GoAWK), uno de los primeros revisores técnicos del libro:

  • Incluye bastante contenido de la 1.ª edición, pero Kernighan actualizó mucho el material
  • Los primeros capítulos son muy prácticos, con énfasis especial en el "procesamiento exploratorio de datos" usando archivos CSV
  • Casi podría llamarse 'Big Data with AWK'
  • gawk y awk pronto incorporarán la opción --csv, lo que permitirá entrada CSV
 
GN⁺ 2023-06-30
Comentarios de Hacker News
  • La segunda edición de "The Awk Programming Language" fue actualizada y reorganizada por Brian Kernighan.
  • Los primeros capítulos se enfocan especialmente en el procesamiento exploratorio de datos, en particular con archivos CSV.
  • Pronto se añadirá una nueva opción --csv a Gawk y awk para un modo adecuado de entrada CSV.
  • El lenguaje tiene algunas peculiaridades, como declarar variables temporales agregando argumentos adicionales a las funciones.
  • El año pasado se añadió soporte para Unicode a Awk.
  • Awk es una herramienta potente para automatizar la transformación y el análisis sintáctico de datos.
  • Awk es simple, rápido y ligero, por lo que es popular para scripting de shell.
  • A algunos usuarios Awk les parece incómodo cuando intentan hacer algo más que análisis de texto.
  • Existe una página provisional para la segunda edición del libro, pero no está claro si el libro en sí ya está disponible.
  • Algunas personas tienen opiniones críticas sobre Awk, pero sigue siendo una herramienta ampliamente usada y útil.
  • Hay una solicitud para encontrar la ilustración original o la fuente de la camiseta de Awk.