Нова версія інтерпретатора GNU Awk 5.0

[: Ru]

представлений новий значний випуск реалізації мови програмування AWK від проекту GNU Яструб 5.0.0. AWK був розроблений у 70-х роках минулого століття і не зазнав значних змін із середини 80-х років, у яких було визначено основний кістяк мови, що дозволило протягом останніх десятиліть зберегти первозданну стабільність та простоту мови. Незважаючи на похилий вік, AWK досі активно використовується адміністраторами для виконання рутинних робіт, пов'язаних з розбором різноманітних текстових файлів та генерацією нескладної результуючої статистики.

Ключові зміни:

  • Реалізовано підтримку просторів імен;
  • Додана підтримка визначених у стандарті POSIX специфікаторів формату %a та %A для функції printf;
  • Підпрограми для обробки регулярних виразів замінені на аналоги з Гнуліб;
  • Доданий елемент PROCINFO[«platform»] з рядком, що ідентифікує платформу, для якої зібрано gawk;
  • Запис елементів SYMTAB, які є іменами змінних, тепер призводить до висновку помилки;
  • Перероблено код обробки коментарів, вирішено проблеми з відображенням коментарів у відформатованому висновку.

Джерелоopennet.ru

[En]

представлений новий значний випуск реалізації мови програмування AWK від проекту GNU Яструб 5.0.0. AWK був розроблений у 70-х роках минулого століття і не зазнав значних змін із середини 80-х років, у яких було визначено основний кістяк мови, що дозволило протягом останніх десятиліть зберегти первозданну стабільність та простоту мови. Незважаючи на похилий вік, AWK досі активно використовується адміністраторами для виконання рутинних робіт, пов'язаних з розбором різноманітних текстових файлів та генерацією нескладної результуючої статистики.

Ключові зміни:

  • Реалізовано підтримку просторів імен;
  • Додана підтримка визначених у стандарті POSIX специфікаторів формату %a та %A для функції printf;
  • Підпрограми для обробки регулярних виразів замінені на аналоги з Гнуліб;
  • Доданий елемент PROCINFO[«platform»] з рядком, що ідентифікує платформу, для якої зібрано gawk;
  • Запис елементів SYMTAB, які є іменами змінних, тепер призводить до висновку помилки;
  • Перероблено код обробки коментарів, вирішено проблеми з відображенням коментарів у відформатованому висновку.

Джерело: opennet.ru

[:]

Додати коментар або відгук