有個流傳挺廣的笑話:
某程式設計師對書法十分感興趣,退休後決定在這方面有所建樹。於是花重金購買了上等的文房四寶。一日,飯後突生雅興,一番磨墨擬紙,並點上了上好的檀香,頗有王羲之風範,又具顏真卿氣勢,定神片刻,潑墨揮毫,鄭重地寫下:hello world
很多人不了解程式設計師的人都覺得毫無笑點,其實如果你知道大多程式設計師學編程時第一課的內容時就明白了。
#include<stdio.h>
int main(void)
{
printf("Hello,World!\n");
return 0;
}
這段代碼的結果,就是在屏幕上顯示一行字:
hello world
在大多程式語言裡,第一課會以輸出hello world為演示,比如php的更簡單:
<?php
echo "Hello,World!";
?>
為什麼會有這麼多的hello world呢
1978年,Brain Kernighan在他和Dennis Ritchie合作撰寫的C語言聖經「The C Programming Language」中,延用了「hello,world」句式,作為開篇第一個程序。在這個程序裡,輸出的」hello,world」#include <stdio.h>int main(){print ("hello,world");return 0;}由於C語言在程序界裡絕對大佬的地位,使得本書中這第一個程序成為了經典,讓無數編程恐懼症患者得以順利寫出第一個程序,從而走上大神的不歸路!
後面C++ php這些在C語言基礎上發展而來的程式語言,各類教材都是以hello world做為開篇。以致於只要了解編程的人,都會知道hello world的梗!
好吧,這是程序『猿』出身小編百家號的第一篇。
Hello,百家親!