“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 Bk@bN~B4
7%W!k zp>
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 J&(
p$B)^S%0i
以下是用不同语言写成的Hello World程序的几个例子: 7jhl0
Ada l
DgzM3
with Ada.Text_Io; use Ada.Text_Io; h)"'YzCt
procedure Hello is FyQOa) 5
begin ZV0)
."^Z
Put_Line ("Hello, world!"); bx1G
CD
end Hello; pVdhj^n
kWI]fZ_n
{|G&W^`
汇编语言 )x y9X0
-=@K%\\~5
x86 CPU,DOS,TASM ><MGZ?-N
MODEL SMALL "pR $cS
IDEAL <<i=+ed8eP
STACK 100H x/pC%25
gX/|aG$a!U
DATASEG [''=><
HW DB 'Hello, world!$' $cyLI+uz|
Uy:@,DW
CODESEG B[C7G7<B
MOV AX, @data bBd *}"v^"
MOV DS, AX *4zoAs lU1
MOV DX, OFFSET HW >:="?'N5l!
MOV AH, 09H g]:..W7
INT 21H o,iS&U"TC
MOV AX, 4C00H 4&#vU(-H
INT 21H r7zf+a]
END $[WN[J
Ufyxw5u5F
Z?vY3)
x86 CPU,GNU/Linux,NASM lv*Wnn@k
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). &p