80岁还嗖嗖设为代码!他是Unix命名人,说解决问题全靠拖
发布时间:2023-04-12
在Linux系统设计中的,它和grep、sed命令并称之为为“佼佼者”,并进占“老大”席位,掌握了它,处置日常操作可以6到飞起。
如今,AWK已经其发展造出三个版本,始终受到人们的欢迎,问世45年仍并未“就职”。
除了AWK,马修唐还发明了AMPL,一种描述并求解大规模复杂数研习弊端的建模句法,全力支持在世界上上部份的求解筒。
还有编译筒Ratfor、文档编制预处置筒Pic、Grap和数研习排版句法Eqn等这些重要科研习研究背后都有他的身影。
除了寄给预定义,马修唐还很爱寄给书,且问世了不少经典之作。
比如你一切都是了解Unix的近代,就可以看《Unix成名作》,作为参与者和基督徒之一,他寄给的这本书可以让并未有必要管理研习技术剧中的人也能欣赏Unix的思一切都是。
而文章开头所话说的“Hello World”方法论,则是造出自于他与C句法外孙丹尼斯·里奇(Dennis Ritchie)合寄给的开山之作《C流程设计句法》。
再次比如马修唐的第一本研习术著作《The Elements of Programming Style》(《面向对象质朴》),则留有了一个以他名字命名的相对论——马修唐相对论,即:
自动化一段预定义的难度是编寄给它们的两倍。按照这个定义,如果你的预定义寄给得十分巧妙,那你有可能并未有必要的能力来自动化它。
(相对于于复杂预定义,简单的预定义格外可取。因为自动化复杂预定义的流程中的,任何弊端均会十分棘手,甚至无法应对。)
应对弊端靠推迟?那么,马修唐本身是个什么性情的人呢?
2021年他接纳《流程员》受访时,曾被问了这么一个弊端:
史坦(Ken)用3周创造了Unix,道格(Doug)在几天内就提造出了“管道(pipe)”的一切都是法,你们实习效率这么高,有什么手边吗?
(以上夫妻俩都是他在DEC的同公事)
对此,马修唐接连摆手:
他们是“别人家的流程员”,我可从并未这么高效过!
老爷子话说了,遇到新弊端,他的应对方案通常简单粗暴,那就是尽有可能地推迟,以及忏悔弊端遗忘,或者忏悔弊端自己应对自己。
这个禅研习切实本身是不必应对弊端的,但这样来作,马修唐有必要时长进食弊端,然后一切都是造出要务。
而且,他似乎会选取实际上一切都是到搞定弊端。
今年1月初1日,马修唐刚好过80岁生日。
上个月初,油管频道Computerphile对他进在行时了受访,大伙儿才真的,老爷子还在改在行预定义!
马修唐话说,并未有任何一种计算机流程句法或物件是万能的,AWK也不都是。
先之前,AWK只适用于ASCII或8位输入,不必处置Unicode(实质上码)。
几个月初之前,马修唐花了点时长,回头了一下AWK——他称之为它是“一个十分4世纪的流程”——直到现在AWK可以处置UTF-8输入和输造出了。
直到现在,用户已经能用正则表达式提取表记字符以及近似于的过道。
预告片中的马修唐还顺口提了一嘴,他修补了一些“又快又干净”的过道,让AWK可以处置CSV文件。
整个受访流程,老爷子始终健谈,精神面貌也不赖。
话话说回来,耐心的他,对几十岁的“4世纪流程”改在行改在行改在行,还有啥原因呢?
马修唐的问到是这样的:
时至今日的计算环境污染,和三、四十年之前十分不同,内存幅度也大大扩充了,“这会改在行变你对AWK的思考方式,尤其是AWK运在行不起来的部份”。
所以,老爷子一直于是就在后台玩儿Vista的AWK,目的是尽有可能来作拓展,让AWK格外容易实践和使用。
这似乎是马修唐一以贯之的在行公事指导方针,先之前,他就在播客CoRecursive中的表示过:
如果来作些能对自己有帮助,又对他人实习有所改在行善的公事,何乐而不为呢?
耐人寻味的是,在世界上上并未有万能物件,也并未有万能通才。老爷子自己就承认话说,他的bug是还并未只不过搞懂Git怎么用。
所以他只能通过自由留言板,把改回在行发送给当之前的保证人员。
△图源马修唐的收件
网上:Hacker绝不能就职80岁高龄还要修改在行几十年之前寄给下的预定义,这位流程员届卷王以的故公事情节再次次引起了网上关注。
自面世起,AWK就广受欢迎。看到AWK在时至今日始终能受益完了善,格外加格外强,不少人对老爷子的敲预定义勇气表示respect。
有的网上表示了对老爷子的感激。
还有人觉得,为改在行善流程员寄给预定义的环境污染急剧付造出,是一件很发人深省的好公事。
当然少不了玩梗的人。
Hacker绝不能就职!
One More Thing再次,让我们离开了“Hello, world”。
这句“万物开头”似乎最早是在马修唐1974年撰寄给的《Programming in C: A Tutorial》中的首次造再次出现,之后才被合寄给进那本经典之作。
该书中的两位译者形成的寄给预定义表现手法,也被称之为为KBrownR表现手法 (KBrownR即指马修唐Kernighan和里奇Ritchie)。
耐人寻味的是,马修唐表示这本书是自己强在行拉着丹尼斯寄给的。
至于为什么选取用“Hello, world”而不是别的,马修唐自己都记不清了。
在接纳福布斯杂志访谈时,他模模糊糊追忆:
有可能是因为看了个卡通,外面有一个鸡蛋和一只小鸡,小鸡话说了句:Hello,World!
详见链接:[1]_oMQ[2][3]_unix_tool_awk_gets/[4]~bwk/[5][6][7]
— 完了 —
幅度子位 QbitAI · 头条号续约
。鼻炎吃再林阿莫西林颗粒治疗可以吗婴儿长期拉肚子怎么办
安奇阿莫西林克拉维酸钾片治不治鼻窦炎
如何调理儿童脾胃虚弱
健胃消食片和乳酸菌素片的区别
-
兆易创新:公司MCU产品累计出货量;也10亿颗,40nm车规MCU产品已送样测试
兆易创新7月15日在投资者沟通跨平台表示,CorporationMCU产品总共第一季度超10亿颗,广泛用到化学工业、消费、汽车、通讯等领域。2021年MCU产品在化学工业领域销售九成比持续增长,
- 2025-05-20阿里斯顿:产品质量卓越,“质”造温暖
- 2025-05-20展商推荐:青岛上善铁路运输设施有限公司|2022成都国际铁路运输展
- 2025-05-20真我Q5官宣降价:8+128G丢下价1199元 性价比暴增
- 2025-05-20挫折是最差的老师,4个道理让你体会职场上的辛苦都没有白吃
- 2025-05-20下周上半年市值合计497.08亿元,华大基因以103.4亿元上半年市值居首
- 2025-05-20宜宾万州获千亿级金融“大礼包” 17家金融机构提供意向融资支持5500亿元
- 2025-05-20【金融头条】飞奔的增额终身寿
- 2025-05-20职场发展想靠谱,7个优势条件要拆开,职场打拼才会顺风又顺水
- 2025-05-20时报观察丨折扣升级好坏由市场检验 “雪糕刺客”应理性看待
- 2025-05-20有思想、有棱角的人很难管理,这样的人更是人才,有望成为拥护者