Nuova versione dell'interprete GNU Awk 5.0

[: ru]

Introdotto nuova major release dell'implementazione del linguaggio di programmazione AWK da parte del Progetto GNU - Gawk 5.0.0. AWK è stato sviluppato negli anni '70 del secolo scorso e non ha subito cambiamenti significativi dalla metà degli anni '80, in cui è stata definita la spina dorsale di base del linguaggio, che gli ha permesso di mantenere la stabilità e la semplicità incontaminate del linguaggio nel passato decenni. Nonostante la sua età avanzata, AWK è ancora utilizzato attivamente dagli amministratori per eseguire lavori di routine relativi all'analisi di vari tipi di file di testo e alla generazione di semplici statistiche risultanti.

Modifiche principali:

  • Supporto implementato per gli spazi dei nomi;
  • Aggiunto il supporto per gli specificatori di formato POSIX "%a" e "%A" per la funzione printf;
  • Le routine per l'elaborazione delle espressioni regolari sono state sostituite con analoghi da Gnulib;
  • Aggiunto l'elemento PROCINFO["platform"] con una stringa che identifica la piattaforma per cui è costruito gawk;
  • La scrittura su membri SYMTAB che non sono nomi di variabili ora genera un errore;
  • Il codice per l'elaborazione dei commenti è stato rielaborato, i problemi con la visualizzazione dei commenti nell'output formattato sono stati risolti.

Fonteopennet.ru

[: En]

Introdotto nuova major release dell'implementazione del linguaggio di programmazione AWK da parte del Progetto GNU - Gawk 5.0.0. AWK è stato sviluppato negli anni '70 del secolo scorso e non ha subito cambiamenti significativi dalla metà degli anni '80, in cui è stata definita la spina dorsale di base del linguaggio, che gli ha permesso di mantenere la stabilità e la semplicità incontaminate del linguaggio nel passato decenni. Nonostante la sua età avanzata, AWK è ancora utilizzato attivamente dagli amministratori per eseguire lavori di routine relativi all'analisi di vari tipi di file di testo e alla generazione di semplici statistiche risultanti.

Modifiche principali:

  • Supporto implementato per gli spazi dei nomi;
  • Aggiunto il supporto per gli specificatori di formato POSIX "%a" e "%A" per la funzione printf;
  • Le routine per l'elaborazione delle espressioni regolari sono state sostituite con analoghi da Gnulib;
  • Aggiunto l'elemento PROCINFO["platform"] con una stringa che identifica la piattaforma per cui è costruito gawk;
  • La scrittura su membri SYMTAB che non sono nomi di variabili ora genera un errore;
  • Il codice per l'elaborazione dei commenti è stato rielaborato, i problemi con la visualizzazione dei commenti nell'output formattato sono stati risolti.

Fonte: opennet.ru

[:]

Aggiungi un commento