“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 iGSA$U P|
0^R, d M
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 #CPLvg#
7UY4* j|[C
以下是用不同语言写成的Hello World程序的几个例子: 5[g\.yi2_]
Ada ' Ut4=@)
with Ada.Text_Io; use Ada.Text_Io; )
[?xT
procedure Hello is #D/*<:q5
begin hf]m'5pb
Put_Line ("Hello, world!"); .b+ix=:
end Hello; SkMFJ?J/
2,dWD<h
T\n6^@.>
汇编语言 E_En"r)y
/2zan}
x86 CPU,DOS,TASM Pw| h`[h
MODEL SMALL nj0sh"~+
IDEAL l 9
wO x
STACK 100H $,2T~1tE
PcEE`.
DATASEG 4xEw2F
HW DB 'Hello, world!$' mE`qA*=?
SOq:!Qt
CODESEG W^H3 =hZ
MOV AX, @data 9sT5l"?g
MOV DS, AX :^Pks R
MOV DX, OFFSET HW );%H;X+x
MOV AH, 09H PWyf3
INT 21H ~x!up9
MOV AX, 4C00H y/y~<-|<@
INT 21H D/f4kkd
END MW6z&+Z
+^lB"OcOX@
?WHf%Ie2(
x86 CPU,GNU/Linux,NASM # H
w(w
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). cLl~4jL
;Enter this into "hello.asm" then type: u*v<