“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 J\?d+}hynX
w""
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 Ssd7]G+n:
T5eJIc3a"
以下是用不同语言写成的Hello World程序的几个例子: wV q4DE
Ada u}-)ywX
with Ada.Text_Io; use Ada.Text_Io; R:y u
procedure Hello is Q"k #eEA
begin YR"IPyj
Put_Line ("Hello, world!"); (m() r0:@
end Hello; 2Uy}#n|)r
u vyvy
+7Qj%x\
汇编语言 XZ4H(Cj
Bgs,6:
x86 CPU,DOS,TASM \ccCrDz
MODEL SMALL r12e26_Ab
IDEAL 2{01i)2 y
STACK 100H ;HmQRiCg
m }\L i]
DATASEG MC_i"P6a
HW DB 'Hello, world!$' eY\!}) 5
OSkBBo]~z
CODESEG gmCB4MO
MOV AX, @data e0g>.P@6
MOV DS, AX 'ALe>\WO
MOV DX, OFFSET HW r5Xi2!
MOV AH, 09H 4Y{&y6
INT 21H ^}4ysw
MOV AX, 4C00H -^,wQW:o)
INT 21H G3D!ifho.#
END qb PC5v
<-xu*Fc
+ooQ-Gh
x86 CPU,GNU/Linux,NASM cJ#%OU3p
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). lT+N{[kLt*
;Enter this into "hello.asm" then type: 7jPn6uz>w
;"nasm -f elf hello.asm" :Oc&{z?q
;"ld hello.o -o hello" ;f[@zo><r
;"./hello" H8$";T(I
|"Fm<