而且,他其实会选择直接动手搞定问题 。
今年1月1日,柯林汉刚好过80岁生日 。
上个月,油管频道Computerphile对他进行了采访,大伙儿才知道,老爷子还在改代码!
柯林汉说,没有任何一种计算机语言或工具是万能的,AWK也不例外 。
此前,AWK只适用于ASCII或8位输入,不能处理Unicode(统一码) 。
文章图片
△图源Youtube频道Computerphile视频
几个月前,柯林汉花了点时间,折腾了一下AWK——他称它是“一个非常古老的程序”——现在AWK可以处理UTF-8输入和输出了 。
现在,用户已经能用正则表达式提取日语字符以及类似的东西 。
视频中柯林汉还顺口提了一嘴,他修补了一些“又快又脏”的东西,让AWK可以处理CSV文件 。
文章图片
△图源Youtube频道Computerphile视频
整个采访过程,老爷子依然健谈,精神面貌也不赖 。
话说回来,精力充沛的他,对几十岁的“古老程序”改改改,还有啥原因呢?
柯林汉的回答是这样的:
今天的计算环境,和三、四十年前非常不同,内存量也大大扩充了,“这会改变你对AWK的思考方式,尤其是AWK运行不起来的部分” 。
所以,老爷子一直偷偷在后台玩儿新版本的AWK,目的是尽可能做拓展,让AWK更容易实践和使用 。
文章图片
这其实是柯林汉一以贯之的行事准则,此前,他就在播客CoRecursive中表示过:
如果做些能对自己有帮助,又对他人工作有所改善的事,何乐而不为呢?
有意思的是,世界上没有万能工具,也没有万能通才 。老爷子自己就承认说,他的bug是还没完全搞懂Git怎么用 。
所以他只能通过电子邮件,把更改发送给当前的维护人员 。
文章图片
△图源柯林汉的邮件
网友:Hacker永不退休
80岁高龄还要修改几十年前写下的代码,这位程序员届卷王的故事再次引起了网友关注 。
自面世起,AWK就广受欢迎 。看到AWK在今天依然能得到完善,变得更强,不少人对老爷子的敲代码热情表示respect 。
文章图片
文章图片
有的网友表示了对老爷子的感激 。
文章图片
还有人觉得,为改善程序员写代码的环境不断付出,是一件很鼓舞人心的事情 。
文章图片
当然少不了玩梗的人 。
Hacker永不退休!
文章图片
One More Thing
- 本文转自:央广网央广网北京8月26日消息(记者 邵蓝洁)扫地机器人行业到了中场阶段|量跌价涨,扫地机器人“卷”向何方
- 机械|?充电2小时存电2万度 看二氧化碳如何化身“零碳超级充电宝”
- “中国机器人城市综合实力排名TOP10”最新榜单出炉
- 相机|卡片相机10元涨至600元?不少人已随手丢弃,“老物件”升值了?
- |“昆虫王国”再现新物种!武夷山国家公园发现昆虫新种
- |冬季降水多 世界“干极”或现花海
- 京东|达达生变,京东“上位”
- iqoo|为什么曾经“力挺”国产手机的用户,又悄悄用回了iPhone?
- tiktok|Tiktok太火 美国警告:会“毁掉”互联网
- 本文转自:新民网采访对象供图新民晚报讯(记者 金志刚)国内首个“剧本杀”版模拟真实商业经...|聚焦实体零售数字化 国内首个“剧本杀”版数造零售