GNU proqramlaşdırma dilinin yeni versiyası Awk 5.0

GNU Layihəsinin AWK proqramlaşdırma dilini həyata keçirməsinin əsas yeni buraxılışı elan edildi - Gawk 5.0.0. AWK keçən əsrin 70-ci illərində işlənib hazırlanmışdır və 80-ci illərin ortalarından bəri ciddi dəyişikliklərə məruz qalmamışdır, bu zaman dilin əsas onurğa sütunu müəyyən edilmişdir ki, bu da ona keçmişdə dilin orijinal sabitliyini və sadəliyini qoruyub saxlamağa imkan vermişdir. onilliklər. İnkişaf etmiş yaşına baxmayaraq, AWK hələ də idarəçilər tərəfindən müxtəlif növ mətn fayllarının təhlili və sadə nəticə statistikasının yaradılması ilə bağlı gündəlik işləri yerinə yetirmək üçün fəal şəkildə istifadə olunur.

Əsas dəyişikliklər:

  • Ad boşluqları üçün həyata keçirilən dəstək;
  • printf funksiyası üçün "%a" və "%A" POSIX format təyinediciləri üçün əlavə dəstək;
  • Müntəzəm ifadələrin işlənməsi üçün rutinlər Gnulib-in analoqları ilə əvəz edilmişdir;
  • Gawk-ın qurulduğu platformanı müəyyən edən sətirli PROCINFO["platforma"] elementi əlavə edildi;
  • Dəyişən adları olmayan SYMTAB üzvlərinə yazmaq indi xəta ilə nəticələnir;
  • Şərhlərin işlənməsi kodu yenidən işlənmiş, şərhlərin formatlaşdırılmış çıxışda göstərilməsi ilə bağlı problemlər həll edilmişdir.

Mənbə: opennet.ru

Добавить комментарий