為什麼學習眾多程式語言的第一個程式都是 hello, world
阿新 • • 發佈:2019-01-02
只要學習過程式語言,如 java、C、vb等,就會知道學習語言的第一個程式就是輸出列印 hello world 。為什麼呢,瀏覽很多資料,總結出一下幾點理由:
1、hello world的起源要追溯到1972年,貝爾實驗室著名研究員Brian Kernighan在撰寫“B語言教程與指導(Tutorial Introduction to the Language B)”時初次使用(程式),這是目前已知最早的在計算機著作中將hello和world一起使用的記錄。之後,在1978年,他在他和Dennis Ritchie合作撰寫的C語言聖經“The C Programming Language
2、編寫一個簡單的程式,可以讓我們知道編譯器能正常編譯;
3、Hello World程式就是列印這一行文字,一般來說這個程式是一個非常簡單而又經典的程式,一般教程喜歡把它作為第一個例子,來讓學習者初步認識程式的編寫。hello world的迷人之處在於:它是簡單的,即便沒有任何基礎,你也可以輕鬆理解,但它又不是蒼白的,它帶有一個程式語言鮮明的特色,體現了該語言最基本的思想和特徵。同樣也是hello world,讓人體會到第一份成功的喜悅。
4、相當於中國人到一處地方的留言記錄語“** 到此一遊”一樣,可以作為你學習程式語言的回憶。
以下為部分計算機語言輸出hello world的程式:
C++ |
// Hello World in C++ (pre-ISO) #include <iostream.h> main() { cout << "Hello World!" << endl; return 0; }
C# |
//Hello World in C# class HelloWorld { static void Main() { System.Console.WriteLine("Hello, World!"); } }
Io |
// Hello World in io programming language "Hello world!" print
Java |
// Hello World in Java class HelloWorld { static public void main( String args[] ) { System.out.println( "Hello World!" ); } }
MATLAB |
% Hello World in MATLAB. disp('Hello World');
Visual-FoxPro |
*Hello World in Microsoft Visual FoxPro 5-9 ? "Hello World!"
VisualBasic6 |
' Hello World in Visual Basic 6 Private Sub Form_Load() Print "Hello World" End Sub