編程的人應該都知道什么是Hello World。這是一個最簡單的程序,其只在屏幕上輸出“Hello World”字樣,這通常是初學者的在學習編程時的第一個示例。把打印出 “Hello World” 作為第一個范例程序,現在已經成為編程語言學習的傳統。
“Hello World”起源于Brian Kernighan 和Dennis MacAlistair Ritchie寫的計算機程序設計教程《C語言程序設計》(The C Programming Language)而廣泛流傳;但這本書并不是 “hello, world” 的濫觴,雖然這是一個普遍存在的錯誤認知。
這范例程序最早出現于 1972 年,由貝爾實驗室成員 Brian Kernighan 撰寫的內部技術文件《Introduction to the Language B》之中。不久同作者于 1974 年所撰寫的《Programming in C: A Tutorial》,也延用這個范例;而以本文件擴編改寫的《C語言程序設計》也保留了這個範例程式。
“hello, world” 程序的標準打印內容必須滿足“全小寫,無驚嘆號,逗點后需空一格”,不過流傳至今,完全恪守傳統的反而罕見。
下面我們來看幾個例子:
view plaincopy to clipboardprint? #include <stdio.h> int main(void) { printf("Hello, world!n"); return 0; }
view plaincopy to clipboardprint? #include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; }
view plaincopy to clipboardprint? public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } }
不過,最全的Hello World的集中營在這里:(請大家圍觀這個網頁)
http://www.roesler-ac.de/wolfram/hello.htm
這個網站很BT啊,其開始是從1994年10月3日,于1999年12月30日上互聯網,2005年7月14日收集到了超過200個不同語言的Hello World,2006年12月6日達到300個,2008年2月27日達到400個。
今天這個網站有一共421個不同語言的Hello World,其中有63個來自人類的語言。
轉自:http://coolshell.cn/articles/169.html
原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/2235