AWK، یک پلتفرم نرم افزاری که برای اولین بار در سال 1977 معرفی شد، سرانجام تقریباً نیم قرن پس از شروع به روز رسانی مورد انتظار را دریافت کرد.
چیزی که این راه اندازی را چشمگیرتر می کند این است که کار دانشمند کامپیوتر 80 ساله کانادایی برایان کرنیگان، بخشی از تیم مخفف خود نرم افزار (AWK – آلفرد آهو، پیتر واینبرگر و برایان کرنیگان) است.
او مینویسد که اکنون آن را «بیشتر» کار میکند، «از طریق ترکیبی از استفاده داخلی utf-8 برای توابعی مانند length()، و تبدیل به utf-32 در عبارات منظم».
انطباق POSIX در شرایط سیستم عامل مستلزم آن است که شامل AWK، یک زبان برنامه نویسی که برای تجزیه و تحلیل فایل های متنی است، باشد. این اولین بار در نسخه 7 یونیکس در سال 1979 ظاهر شد، که به عنوان آخرین نسخه یونیکس ساخته شده توسط Bell Labs قبل از تجاری سازی توسط AT&T شناخته می شود. دیگر سیستمعاملهای دارای گواهی POSIX عبارتند از macOS، VxWorks و z/OS.
به روز رسانی AWK
در یک ورودی GitHub (در برگه جدید باز می شود)Kernighan در مورد به روز رسانی با عنوان “افزودن ایمیل BWK” می نویسد. او می گوید:
در بهروزرسانی یک باگ realloc یافت شد که باعث میشود Kernighan مشکوک شود که ممکن است بیشتر باشند. “مقدار مناسبی” آزمایش قبلا انجام شده است، اما او می نویسد که “به وضوح آزمایش های بیشتری مورد نیاز است.”
نظرات در تاپیک اهمیت بهروزرسانی را برجسته میکند و شامل یک خط مانند «وای» و «احترام» میشود.
ثبت نام (در برگه جدید باز می شود) گزارش می دهد که این کد در واقع زودتر در سال 2022 تغییر کرده است، اما تنها به لطف مصاحبه ای که اخیراً با Kernighan منتشر شده است، توسط مخاطبان گسترده تر انتخاب شده است.
در نهایت، با کمی وقت خالی بعد از کند شدن تردمیل آکادمیک، دوباره با یونیکد در حالت awk مشغول به کار شدم.