为什么学习一门新的编程语言写的第一个程序
The Hello World project is a time-honored tradition in computer programming. It is a simple exercise that gets you started when learning something new. ——From GitHub Guide
1972年,贝尔实验室成员Brain Kernighan撰写的Introduction to the Language B 中最早出现将“Hello”和“World”一起使用的程序,代码如下:
main(){
extern a,b,c;
putchar(a);putchar(b);putchar(c);putchar('!*n');
}
a'hell';
b'o,w';
c'orld';
这个程序中的“hello,world ”全部都是小写字母,中间有一个逗号,包括一个换行符。这个短语被拆分为多段来输出,是因为在B语言中,字符常量被限制为只能使用4个ASCII字符。
1974年,贝尔实验室的Brain Kernighan写的实验室内部备忘录Programming in C: A Tutorial 中包含了该程序的第一个C语言的版本:
main( ) { printf("hello, world");}
另一种说法是:1978年,Brain Kernighan在他和Dennis Ritchie合作撰写的C语言圣经“The C Programming Language”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello world向世界打招呼成为惯例。
#include <stdio.h> int main(){ print ("hello,world"); return 0;}
”hello,world“,在编程的起点,向这一世界的第一声问候,简单而理性;后来,这条路上,既出现了程序猿(媛),也出现了改变世界的大牛和大神。