有个流传挺广的笑话

某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下:

1
Hello World

很多人不了解程序员的人都觉得毫无笑点,其实如果你知道大多程序员学编程时第一课的内容时就明白了,在大多编程语言里,第一课会以输出 hello world 为演示。

为什么会有这么多的 hello world 呢?

1978年, Brain Kernighan 在他和 Dennis Ritchie 合作撰写的C语言圣经 The C Programming Language 中,延用了 hello,world 句式,作为开篇第一个程序。在这个程序里,输出的 hello world 代码

1
2
3
4
#include <stdio.h>int main(){
print ("hello,world");
return 0;
}

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

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