首页>>科技 >>内容

这个有45年历史的Unix工具终于要升级了

发布时间:2022-12-19 14:30:38编辑:愉快的缘分来源:

AWK是1977年首次推出的软件平台,在其诞生近半个世纪后终于迎来了期待已久的更新。

这个有45年历史的Unix工具终于要升级了

让此次发布更令人印象深刻的是,它是80岁的加拿大计算机科学家BrianKernighan的作品,他是该软件首字母缩略词本身背后的团队成员(AWK-AlfredAho、PeterWeinberger和BrianKernighan)。

操作系统术语中的POSIX合规性要求它包括AWK,这是一种旨在分析文本文件的编程语言。它于1979年首次出现在Version7UNIX中,被认为是贝尔实验室在AT&T商业化之前创建的最后一个UNIX版本。其他POSIX认证的操作系统包括macOS、VxWorks和z/OS。

在GitHub条目中(在新标签页中打开),Kernighan写道有关更新的标题是“添加BWK的电子邮件”。他说:

“终于,在学术跑步机放慢之后,有了一点空闲时间,我又回到了awk中与Unicode打交道。”

他写道,他现在“大部分”都在工作,“通过结合在内部对length()等函数使用utf-8,并在正则表达式中转换为utf-32。”

在更新中发现了一个realloc错误,这导致Kernighan怀疑它们可能更多。已经进行了“相当数量”的测试,但他写道,“显然还需要更多的测试。”

线程中的评论突出了更新的重要性,包括诸如“哇”和“尊重”之类的单行。

寄存器(在新标签页中打开)据报道,该代码实际上在2022年初进行了更改,但由于最近发布了对Kernighan的采访,才被更广泛的受众所接受。