有个流传挺广的笑话:
某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下:helloworld
很多人不了解程序员的人都觉得毫无笑点,其实如果你知道大多程序员学编程时第一课的内容时就明白了。
#includestdio.h
intmain(void)
{
printf(Hello,World!\n);
return0;
}
这段代码的结果,就是在屏幕上显示一行字:
helloworld
在大多编程语言里,第一课会以输出helloworld为演示,比如php的更简单:
?php
echoHello,World!;
?
为什么会有这么多的helloworld呢
年,BrainKernighan在他和DennisRitchie合作撰写的C语言圣经“TheCProgrammingLanguage”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”#includestdio.hintmain(){print(hello,world);return0;}由于C语言在程序界里绝对大佬的地位,使得本书中这第一个程序成为了经典,让无数编程恐惧症患者得以顺利写出第一个程序,从而走上大神的不归路!
后面C++php这些在C语言基础上发展而来的编程语言,各类教材都是以helloworld做为开篇。以致于只要了解编程的人,都会知道helloworld的梗!
好吧,这是程序‘猿’出身小编百家号的第一篇。
Hello,百家亲!