APP下载

为什么程式语言的第一个程式都是 hello world ?

消息来源:baojiabao.com 作者: 发布时间:2026-05-26

报价宝综合消息为什么程式语言的第一个程式都是 hello world ?

只要学习过程式语言,如 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的程式:

C++

// Hello World in C++ (pre-ISO)

#include

main()

{

cout 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

2019-12-09 21:58:00

相关文章