电脑趣话|“Hello World”究竟从何而来?一切都是命运的选择

芝麻汤圆 发表于2020-12-17 17:27
浏览次数:
在手机上阅读
此文章约为676字,阅读需要3 分钟

Hello World是一个最著名的程序。

对大部分程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。

这个测试程序在一定程度上具有特殊的象征意义。

至今,这个程序已经渐渐地演化成为了一个久负盛名的传统,是程序员们神圣的仪式。

几乎所有的程序员,无论是一代大神,还是小萌新,或者996的码农,当写下的代码运行,屏幕安全跳出“Hello World”这串字符,都情不自禁流出感动的眼泪。

电脑趣话

因为其太过经典,以及其自带的浪漫色彩,已经成功出圈,在影视作品、游戏和文学作品中多次引用。

电脑趣话

Hello World究竟从何而来?

Hello, World最早是由 Brian Kernighan 创建的。

电脑趣话

1978年,Brain Kernighan在他和Dennis Ritchie合作撰写的C语言圣经《C程序设计语言》一书中,延用了“hello,world”句式,作为开篇第一个程序。

main(){
extrn a,b,c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}

a 'hell';
b 'o, w';
c 'orld';

由于C语言在程序界里绝对大佬的地位,使得本书中这第一个程序成为了经典,让无数编程恐惧症患者得以顺利写出第一个程序,从而走上大神的不归路!

后面C++ php这些在C语言基础上发展而来的编程语言,各类教材都是以hello world做为开篇。以致于只要了解编程的人,都会知道hello world的梗!

电脑趣话

但是非常不幸的是,当 Forbes India 杂志采访他的时候,他自己对这段传奇故事中一些记忆已经有点儿模糊了。

当他被问及为什么选择“hello,world”时,他回答说,『我只记得,我好像看过一幅漫画,讲述一枚鸡蛋和一只小鸡的故事,在那副漫画中,小鸡说了一句“hello,world”。

如此敷衍地回答,只能说一切都是命运的选择了。

至今依旧没人能够科学地解释为什么Hello World如此地流行,但是,Hello, World程序的确在计算机发展历史上成为了一个具有重要意义的里程碑。

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

发表评论
验证码:
评论列表
共0条