设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控商务区
›
『工控行业动态』
›
Hello world是这么来的?
返回列表
发新帖
Hello world是这么来的?
[复制链接]
26727
|
0
|
2024-3-6 09:29:58
|
显示全部楼层
|
阅读模式
Linux中有三剑客,grep,sed和awk,其中AWK(Linux及Unix中的文本数据处理工具)的作者最近在github上更新了,但是是80岁!
是的,你没听错,有人都80岁了还在改代码!
这位大神就是加拿大计算机科学家——布莱恩·柯林汉 (Brian Kernighan)。
与比尔盖茨、Java之父、Python之父等大佬齐名的他,开创的“Hello World”范式。不管你学的什么语言,第一个程序就是学会输出它
pintk(“hello world”);
今年5月,AWK的GitHub仓库中,老爷子提交了新的pull request,给AWK添加了一直没法做到的Unicode支持。
对于老爷子的传奇事迹可以连载成小说了,我截取其中的一部分。
命名unix
我们现在的大部分服务器、手机系统和物联网系统的底层基本都是基于Unix。而三大系统之一的Linux也是一种类Unix系统,可以说,Unix是现代操作系统的源头之一。
说起来比较意外,这么一个重要的操作系统,其初代版本被后来的图灵奖得主Ken Thompson仅花3周的时间就搞定了。
当时的Unix还叫UNICS (Uniplexed Information and Computing System),后来被柯林汉改成了现在的名字。
Unix中有一个核心工具,叫做AWK,柯林汉就是其发明者之一(名称中的“K”正是代表他)。
耐心一点
老爷子虽然是代码界的泰山北斗,但私底下确实个重度拖延症患者。如果遇到新问题,他的解决方案通常简单粗暴,那就是尽可能地拖延,以及祈祷问题消失,或者祈祷问题自己解决自己。
这个玄学办法本身是不能解决问题的,但这样做,柯林汉有足够时间消化问题,然后想出对策。
而且,他其实会选择直接动手搞定问题。
永不退休
80岁高龄还要修改几十年前写下的代码,这位程序员届卷王的故事再次引起了网友关注。
自面世起,AWK就广受欢迎。看到AWK在今天依然能得到完善,变得更强,不少人对老爷子的敲代码热情表示respect。
当然,除了玩梗,更多的人是对老爷子表达了感激,因为此前,他就在播客CoRecursive中表示过:如果做些能对自己有帮助,又对他人工作有所改善的事,何乐而不为呢?
Hello world
柯林汉1974年撰写的《Programming in C: A Tutorial》中首次出现,该书中两位作者形成的写代码风格,也被称为K&R风格,林汉表示这本书是自己强行拉着丹尼斯写的,至于为什么选择用“Hello, world”而不是别的,在接受福布斯杂志访谈时,他模模糊糊回忆说:可能是因为看了一部动画片,里面有一个鸡蛋和一只小鸡,小鸡说了句:Hello,World!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
Hello工控
回复楼主
返回列表
『工控行业动态』
『产品交易专区』
『人才与培训』