“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 S# SA :>8s
(/PD;R$b
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 =$fxK
NH4EsV]
以下是用不同语言写成的Hello World程序的几个例子: 2_U H, n
Ada z^~fVl
with Ada.Text_Io; use Ada.Text_Io; 0M pX.0
procedure Hello is (gz|6N
begin %N>@( .
Put_Line ("Hello, world!"); ,v(G2`Z
end Hello; #uKHw2N
0p![&O
s|dL.@0,L
汇编语言 D`iWf3a.
))u$j4V
x86 CPU,DOS,TASM <4^a(Zh
MODEL SMALL R0 {+Xd
IDEAL iQ~cG[6
STACK 100H {{:MJ\_"h_
.3oFSc`q
DATASEG E/Y.f
HW DB 'Hello, world!$' BYP,}yzA
W&6ye
CODESEG ;z!~-ByzL
MOV AX, @data dc"Vc 3)
MOV DS, AX foaNB=,
MOV DX, OFFSET HW -x5^>+Y4
MOV AH, 09H (]'4_~e
INT 21H 1,BtOzuRo
MOV AX, 4C00H ;<MHDmD
INT 21H o{m$b2BW
END <"aPoGda
P !6r`d
fytgS(?I'
x86 CPU,GNU/Linux,NASM ^P(HX
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). Aln\:1MU
;Enter this into "hello.asm" then type: F71.%p7C8"
;"nasm -f elf hello.asm" %q(n'^#Z.y
;"ld hello.o -o hello" <