TranslateProject/published/202208/20220824 The 80-Year Computer Scientist Who Termed -Unix- Adds Unicode Support to AWK Code.md
2022-09-01 15:14:16 +08:00

70 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "The 80-Year Computer Scientist Who Termed 'Unix' Adds Unicode Support to AWK Code"
[#]: via: "https://news.itsfoss.com/unix-awk-unicode/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: "wxy"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-14964-1.html"
80 高龄的计算机科学家曾为 “Unix” 命名,如今为 AWK 代码添加了 Unicode 支持
======
> 布莱恩·克尼汉在 80 岁的时候还在积极为他的原始项目 AWK 增加代码贡献。这真是鼓舞人心!
![这位 80 岁的计算机科学家曾提出 “Unix” 这一名字,在 AWK 代码中加入了 Unicode 支持][1]
<ruby>布莱恩·克尼汉<rt>Brian Kernighan</rt></ruby> 因其与 Unix 的创造者 <ruby>肯·汤普森<rt>Ken Thompson</rt></ruby><ruby>丹尼斯·里奇<rt>Dennis Ritchie</rt></ruby> 一起的工作而广为人知。他对 Unix 的发展做出了重大贡献。
不仅如此,布莱恩·克尼汉还提出了 “Unix” 这个名字,并创造了 “Hello, world” 作为程序的测试短语。
他也是《C 编程语言》一书的共同作者(另一位是丹尼斯·里奇)。因此,可以说他是你所知道的关于 Unix、Linux、BSD 和 C 编程语言的演变的重要组成部分。
而且,作为一位如今已 80 岁的老人家,他似乎投入了一些时间来为 AWK一种他在上世纪 70 年代共同创造的脚本语言)增加了一个新的功能。
💙 这真是妙极了,对吗?而且,听起真是鼓舞人心!
AWK 仍然是一个处理文本和提取数据的强大工具,忠实于它的最初目的。如果你感到好奇,你可以在 [freeCodeCamp][2] 上了解更多关于它的信息。
### 为 AWK 添加 Unicode 支持
最近,[The Register][3] 通过一篇发表在 YouTube 上的近期采访,发现了这个功能的增加。
从技术上讲,这项贡献早在几个月前就有了,但现在它才得到人们的关注。
![和 Brian Kernighan 喝杯咖啡 - Computerphile][4]
当然,这个功能的增加对很多人来说可能不是什么大事。但是,它背后的努力,以及谁贡献了它,就有了天壤之别。
此外,有趣的是,他并不完全了解 Git 的工作原理。所以,考虑到这一点,我认为他在这里的提交做得相当好。
在这个提交 “[附上 BWK 的邮件 - onetrueawk/awk@9ebe940][5]” 中,他提到:
> 一旦我搞清楚了(并做了一些检查,我将尝试提交一个拉取请求。我希望我更了解 git但尽管有你的帮助我仍然没能正确地理解所以这可能需要一段时间。
如果你对 Unix 的原始创造者和贡献者以及一路走来的许多重要创新有好奇心,我建议你观看上面链接的采访。
你也可以在 [普林斯顿大学网站][6] 上查看他的更多工作和最近的书籍。
💬 那么,你对这位 80 岁的 Unix 传奇人物的代码贡献有何看法?你有什么特别佩服他的地方吗?请在下面的评论中分享你的想法。
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/unix-awk-unicode/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/08/brian-awk-creator.jpg
[2]: https://www.freecodecamp.org/news/the-linux-awk-command-linux-and-unix-usage-syntax-examples/
[3]: https://www.theregister.com/2022/08/23/universal_unix_tool_awk_gets/
[4]: https://youtu.be/GNyQxXw_oMQ
[5]: https://github.com/onetrueawk/awk/commit/9ebe940cf3c652b0e373634d2aa4a00b8395b636
[6]: https://www.cs.princeton.edu/~bwk/