Nueva versión del intérprete GNU Awk 5.0

[: ru]

Presentado por nueva versión importante de la implementación del lenguaje de programación AWK del Proyecto GNU - Mirar fijamente 5.0.0. AWK fue desarrollado en los años 70 del siglo pasado y no ha sufrido cambios significativos desde mediados de los 80, en los que se definió la columna vertebral básica del lenguaje, lo que le ha permitido mantener la prístina estabilidad y simplicidad del lenguaje a lo largo del pasado. décadas. A pesar de su avanzada edad, los administradores todavía utilizan activamente AWK para realizar trabajos de rutina relacionados con el análisis de varios tipos de archivos de texto y la generación de estadísticas resultantes simples.

Cambios clave:

  • Soporte implementado para espacios de nombres;
  • Se agregó soporte para los especificadores de formato POSIX "%a" y "%A" para la función printf;
  • Las rutinas para procesar expresiones regulares han sido reemplazadas por análogos de gnulib;
  • Se agregó el elemento PROCINFO["platform"] con una cadena que identifica la plataforma para la cual se creó gawk;
  • Escribir en miembros de SYMTAB que no son nombres de variables ahora genera un error;
  • Se modificó el código para procesar comentarios y se resolvieron los problemas con la visualización de comentarios en la salida formateada.

fuenteopennet.ru

Presentado por nueva versión importante de la implementación del lenguaje de programación AWK del Proyecto GNU - Mirar fijamente 5.0.0. AWK fue desarrollado en los años 70 del siglo pasado y no ha sufrido cambios significativos desde mediados de los 80, en los que se definió la columna vertebral básica del lenguaje, lo que le ha permitido mantener la prístina estabilidad y simplicidad del lenguaje a lo largo del pasado. décadas. A pesar de su avanzada edad, los administradores todavía utilizan activamente AWK para realizar trabajos de rutina relacionados con el análisis de varios tipos de archivos de texto y la generación de estadísticas resultantes simples.

Cambios clave:

  • Soporte implementado para espacios de nombres;
  • Se agregó soporte para los especificadores de formato POSIX "%a" y "%A" para la función printf;
  • Las rutinas para procesar expresiones regulares han sido reemplazadas por análogos de gnulib;
  • Se agregó el elemento PROCINFO["platform"] con una cadena que identifica la plataforma para la cual se creó gawk;
  • Escribir en miembros de SYMTAB que no son nombres de variables ahora genera un error;
  • Se modificó el código para procesar comentarios y se resolvieron los problemas con la visualización de comentarios en la salida formateada.

Fuente: opennet.ru

[:]

Añadir un comentario