[:bg]
ново значително издание на реализацията на програмния език AWK от проекта GNU — . AWK е разработен през 70-те години на миналия век и не е претърпял значителни промени от средата на 80-те години, когато беше определен основният костяк на езика, което позволи през последните десетилетия да запази първоначалната си стабилност и простота. Въпреки напредналата си възраст, AWK все още активно се използва от администратори за изпълнение на рутинни задачи, свързани с обработката на различни текстови файлове и генерирането на несложна резултатна статистика.
Ключови промени:
- Реализирана е поддръжка на пространства с имена;
- Добавена е поддръжка за определени в стандарта POSIX спецификатори на формата „%a“ и „%A“ за функцията printf;
- Подпрограмите за обработка на регулярни изрази са заменени с аналози от ;
- Добавен е елемент PROCINFO[„platform“] с низ, идентифициращ платформата, за която е събран gawk;
- Записът в елементи на SYMTAB, които не са имена на променливи, сега води до извеждане на грешка;
- Преработен е кодът за обработка на коментари, решени са проблеми с показването на коментарите в форматирания изход.
Източникopennet.ru
[:en]
ново значително издание на реализацията на програмния език AWK от проекта GNU — . AWK е разработен през 70-те години на миналия век и не е претърпял значителни промени от средата на 80-те години, когато беше определен основният костяк на езика, което позволи през последните десетилетия да запази първоначалната си стабилност и простота. Въпреки напредналата си възраст, AWK все още активно се използва от администратори за изпълнение на рутинни задачи, свързани с обработката на различни текстови файлове и генерирането на несложна резултатна статистика.
Ключови промени:
- Реализирана е поддръжка на пространства с имена;
- Добавена е поддръжка за определени в стандарта POSIX спецификатори на формата „%a“ и „%A“ за функцията printf;
- Подпрограмите за обработка на регулярни изрази са заменени с аналози от ;
- Добавен е елемент PROCINFO[„platform“] с низ, идентифициращ платформата, за която е събран gawk;
- Записът в елементи на SYMTAB, които не са имена на променливи, сега води до извеждане на грешка;
- Преработен е кодът за обработка на коментари, решени са проблеми с показването на коментарите в форматирания изход.
Източник: opennet.ru
[:]
