为什么学习众多编程语言的第一个程序都是 hello, world
2016-08-23 16:15
661 查看
只要学习过编程语言,如 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”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello
world向世界打招呼成为惯例。几乎每一个程序设计语言的教材中的第一个范例都是hello world程序,因此在学习一门新语言的时候用hello world作为起步已经成为计算机程序界的一个传统。
2、编写一个简单的程序,可以让我们知道编译器能正常编译;
3、Hello World程序就是打印这一行文字,一般来说这个程序是一个非常简单而又经典的程序,一般教程喜欢把它作为第一个例子,来让学习者初步认识程序的编写。hello world的迷人之处在于:它是简单的,即便没有任何基础,你也可以轻松理解,但它又不是苍白的,它带有一个程序语言鲜明的特色,体现了该语言最基本的思想和特征。同样也是hello world,让人体会到第一份成功的喜悦。
4、相当于中国人到一处地方的留言记录语“** 到此一游”一样,可以作为你学习编程语言的回忆。
以下为部分计算机语言输出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”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello
world向世界打招呼成为惯例。几乎每一个程序设计语言的教材中的第一个范例都是hello world程序,因此在学习一门新语言的时候用hello world作为起步已经成为计算机程序界的一个传统。
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
相关文章推荐
- ruby学习之一(安装、第一个小程序“hello, world”)
- Python2.7.3 学习——第一个程序 Hello Python World
- Java学习的第一个程序Hello World.
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- 第一个程序:"Hello World"
- 开始第一个小程序,打印“hello,world”
- QT第一个程序 hello,world
- GNUstep Gorm第一个视窗程序,第一个图形界面,第一个helloworld gui
- 用汇编写的第一个程序---helloworld.asm
- "Hello World", 第一个Haskell程序
- Java入门教程系列 – 第一个程序 “hello, world”
- 我的第一个Qt程序:使用Qt creator和Qt designer完成"HelloWorld"和计算圆面积的程序设计
- Android 学习日志 2 :创建虚拟机,运行第一个Hello Android程序
- 我的第一个程序:hello_world(基于at91sam9g20)
- [ios学习入门2]--分析hello,world程序
- 初学Android,"Hello World" 第一个Android程序(一)
- GNUstep Gorm第一个视窗程序,第一个图形界面,第一个helloworld gui(转)
- 我的第一个汇编程序-Hello,World!
- Android开发之旅----第一个程序Hello,world