最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Hello world是這么來的?

2023-04-02 12:00 作者:電氣小百科  | 我要投稿


Linux中有三劍客,grep,sed和awk,其中AWK(Linux及Unix中的文本數(shù)據(jù)處理工具)的作者最近在github上更新了,但是是80歲!


是的,你沒聽錯,有人都80歲了還在改代碼!


這位大神就是加拿大計算機科學(xué)家——布萊恩·柯林漢?(Brian Kernighan)。



與比爾蓋茨、Java之父、Python之父等大佬齊名的他,開創(chuàng)的“Hello World”范式。不管你學(xué)的什么語言,第一個程序就是學(xué)會輸出它


pintk(“hello world”);


今年5月,AWK的GitHub倉庫中,老爺子提交了新的pull request,給AWK添加了一直沒法做到的Unicode支持。


對于老爺子的傳奇事跡可以連載成小說了,我截取其中的一部分。


命名unix


我們現(xiàn)在的大部分服務(wù)器、手機系統(tǒng)和物聯(lián)網(wǎng)系統(tǒng)的底層基本都是基于Unix。而三大系統(tǒng)之一的Linux也是一種類Unix系統(tǒng),可以說,Unix是現(xiàn)代操作系統(tǒng)的源頭之一。



說起來比較意外,這么一個重要的操作系統(tǒng),其初代版本被后來的圖靈獎得主Ken Thompson僅花3周的時間就搞定了。


當(dāng)時的Unix還叫UNICS (Uniplexed Information and Computing System),后來被柯林漢改成了現(xiàn)在的名字。


Unix中有一個核心工具,叫做AWK,柯林漢就是其發(fā)明者之一(名稱中的“K”正是代表他)。


耐心一點


老爺子雖然是代碼界的泰山北斗,但私底下確實個重度拖延癥患者。如果遇到新問題,他的解決方案通常簡單粗暴,那就是盡可能地拖延,以及祈禱問題消失,或者祈禱問題自己解決自己。


這個玄學(xué)辦法本身是不能解決問題的,但這樣做,柯林漢有足夠時間消化問題,然后想出對策。


而且,他其實會選擇直接動手搞定問題。


永不退休


80歲高齡還要修改幾十年前寫下的代碼,這位程序員屆卷王的故事再次引起了網(wǎng)友關(guān)注。


自面世起,AWK就廣受歡迎。看到AWK在今天依然能得到完善,變得更強,不少人對老爺子的敲代碼熱情表示respect。


當(dāng)然,除了玩梗,更多的人是對老爺子表達(dá)了感激,因為此前,他就在播客CoRecursive中表示過:如果做些能對自己有幫助,又對他人工作有所改善的事,何樂而不為呢?


Hello world


柯林漢1974年撰寫的《Programming in C: A Tutorial》中首次出現(xiàn),該書中兩位作者形成的寫代碼風(fēng)格,也被稱為K&R風(fēng)格,林漢表示這本書是自己強行拉著丹尼斯寫的,至于為什么選擇用“Hello, world”而不是別的,在接受福布斯雜志訪談時,他模模糊糊回憶說:可能是因為看了一部動畫片,里面有一個雞蛋和一只小雞,小雞說了句:Hello,World!

源:技成培訓(xùn)網(wǎng),作者:技成-孫國瑞,未經(jīng)授權(quán)不得轉(zhuǎn)載!


免費領(lǐng)取視頻課程

內(nèi)含電工、三菱PLC、西門子PLC、變頻器/伺服、機器人等視頻課程!


微信掃描下方二維碼↓↓↓即可獲取

領(lǐng)取后可免費體驗24小時學(xué)習(xí)


Hello world是這么來的?的評論 (共 條)

分享到微博請遵守國家法律
涿鹿县| 桦南县| 砀山县| 汶川县| 岱山县| 西昌市| 青河县| 宁陕县| 韩城市| 古交市| 炎陵县| 印江| 曲靖市| 兖州市| 金沙县| 泸溪县| 郯城县| 宝山区| 满城县| 河东区| 涿州市| 翼城县| 和林格尔县| 吴江市| 新源县| 常熟市| 罗田县| 华坪县| 舒兰市| 白水县| 吉安县| 通辽市| 渑池县| 武城县| 毕节市| 马山县| 乌兰县| 蓬溪县| 重庆市| 岳阳县| 蒙自县|