“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 FE_n+^|k<
gu"Agct4
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 Wt4!XV
BJ&>'rc
以下是用不同语言写成的Hello World程序的几个例子: pq4+n'uO
Ada wI`uAZ="
with Ada.Text_Io; use Ada.Text_Io; :$94y{
procedure Hello is nQ/ha9v=n
begin kB~: HQf
Put_Line ("Hello, world!"); XPY66VC&_
end Hello; g5Hs= c5=\
.#+rH}=Z
?=PQQx2_*u
汇编语言
YemOP9
0~FX!1;
x86 CPU,DOS,TASM rj:$'m7
MODEL SMALL ;>CmVC'/
IDEAL "ENgu/A!
STACK 100H Ay2|@1e
*1elUI2Rg
DATASEG !\!fd(BN
HW DB 'Hello, world!$' ?m~;*wn%
Ke\?;1+
CODESEG 1"!<e$&$X
MOV AX, @data F<^,j7@
MOV DS, AX Y RA[qc
MOV DX, OFFSET HW dXdU4YJX
MOV AH, 09H sN;U,{
INT 21H yJKezIL\z
MOV AX, 4C00H
w[VWk
INT 21H sA`
bPh k
END N>gv!z[E
}"3L>%Q5
HD`Gi0
x86 CPU,GNU/Linux,NASM R)<>} y
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). 3J[P(G>Q
;Enter this into "hello.asm" then type: ;w@:
;"nasm -f elf hello.asm" ~xXB
!K~C
;"ld hello.o -o hello" >j$f$*x
;"./hello" s2d;601*b
9@:&