Linux中國

80 高齡的計算機科學家曾為 「Unix」 命名,如今為 AWK 代碼添加了 Unicode 支持

布萊恩·克尼漢 Brian Kernighan 因其與 Unix 的創造者 肯·湯普森 Ken Thompson 丹尼斯·里奇 Dennis Ritchie 一起的工作而廣為人知。他對 Unix 的發展做出了重大貢獻。

不僅如此,布萊恩·克尼漢還提出了 「Unix」 這個名字,並創造了 「Hello, world」 作為程序的測試短語。

他也是《C 編程語言》一書的共同作者(另一位是丹尼斯·里奇)。因此,可以說他是你所知道的關於 Unix、Linux、BSD 和 C 編程語言的演變的重要組成部分。

而且,作為一位如今已 80 歲的老人家,他似乎投入了一些時間來為 AWK(一種他在上世紀 70 年代共同創造的腳本語言)增加了一個新的功能。

? 這真是妙極了,對嗎?而且,聽起真是鼓舞人心!

註:AWK 仍然是一個處理文本和提取數據的強大工具,忠實於它的最初目的。如果你感到好奇,你可以在 freeCodeCamp 上了解更多關於它的信息。

為 AWK 添加 Unicode 支持

最近,The Register 通過一篇發表在 YouTube 上的近期採訪,發現了這個功能的增加。

從技術上講,這項貢獻早在幾個月前就有了,但現在它才得到人們的關注。

當然,這個功能的增加對很多人來說可能不是什麼大事。但是,它背後的努力,以及誰貢獻了它,就有了天壤之別。

此外,有趣的是,他並不完全了解 Git 的工作原理。所以,考慮到這一點,我認為他在這裡的提交做得相當好。

在這個提交 「附上 BWK 的郵件 - onetrueawk/awk@9ebe940」 中,他提到:

一旦我搞清楚了(並做了一些檢查,我將嘗試提交一個拉取請求。我希望我更了解 git,但儘管有你的幫助,我仍然沒能正確地理解,所以這可能需要一段時間。

如果你對 Unix 的原始創造者和貢獻者以及一路走來的許多重要創新有好奇心,我建議你觀看上面鏈接的採訪。

你也可以在 普林斯頓大學網站 上查看他的更多工作和最近的書籍。

? 那麼,你對這位 80 歲的 Unix 傳奇人物的代碼貢獻有何看法?你有什麼特別佩服他的地方嗎?請在下面的評論中分享你的想法。

via: https://news.itsfoss.com/unix-awk-unicode/

作者:Ankush Das 選題:lkxed 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...