Versi baru bahasa pemrograman GNU Awk 5.0

Rilis besar baru implementasi Proyek GNU untuk bahasa pemrograman AWK telah diumumkanβ€”Gawk 5.0.0. AWK dikembangkan pada tahun 70-an abad terakhir dan belum mengalami perubahan signifikan sejak pertengahan tahun 80-an, di mana tulang punggung dasar bahasa didefinisikan, yang memungkinkannya menjaga stabilitas dan kesederhanaan bahasa selama masa lalu. dekade. Meskipun usianya sudah lanjut, AWK masih aktif digunakan oleh administrator untuk melakukan pekerjaan rutin terkait penguraian berbagai jenis file teks dan menghasilkan statistik yang dihasilkan sederhana.

Perubahan utama:

  • Dukungan yang diterapkan untuk namespace;
  • Menambahkan dukungan untuk penentu format POSIX "%a" dan "%A" untuk fungsi printf;
  • Rutinitas pemrosesan ekspresi reguler telah diganti dengan analog dari Gnulib;
  • Menambahkan elemen PROCINFO["platform"] dengan string yang mengidentifikasi platform tempat gawk dibuat;
  • Menulis ke anggota SYMTAB yang bukan nama variabel sekarang menghasilkan kesalahan;
  • Kode untuk memproses komentar telah dikerjakan ulang, masalah dengan menampilkan komentar dalam output yang diformat telah diselesaikan.

Sumber: opennet.ru

Tambah komentar