首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hello,world!-你好,世界!

程序员的世界,通常由 hello world 开始。

#include main(){ printf("hello, world\n");}

上面这段代码,出自经典的 C 语言入门教程《The C Programming Language》的第一个程序,他的功能是在屏幕上面输出“hello, world”这几个字符串。大约是从这个时间开始,程序员惯例的,会将 hello world 作为自己学习的新的语言的第一个编写的程序。

贝尔实验室成员之一 Brian Kernighan,是上面提到的这本《The C Programming Language》的作者之一。事实上,世界上第一个 Hello world,来自于更早时间(1972年),他自己撰写的内部技术文件《Introduction to the Language B》中。程序是这样的:

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

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

由于当时 B 语言,字符串的长度最大仅支持 4,因此“hello, world”这几个字符串,必须被拆成 a b c 三个变量,后面还要跟一个感叹号。

技术飞速的发展,B 语言已经很少被大家提起了,新的编程语言早已支持更长的字符串长度了。但是 Hello world 这个喜闻乐见的传统,却一直被延续下来。

我也是个程序员。本来还在想,公众号的第一篇文章,写点啥主题。打开编辑器之后,条件反射的就在标题栏写下了 hello world。

想起一个笑话:某程序员退休后决定练习书法,于是重金购买文房四宝。一日,饭后突生雅兴,一番研墨拟纸,并点上上好檀香。定神片刻,泼墨挥毫,郑重地写下一行字:hello world!

捂脸笑!没救了,放弃治疗了。

我非常喜欢的一部番剧《血界战线》,他的主题曲也叫作《Hello, world》。把他分享给大家把。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180308G152CV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券