“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 u ?g!E."v
n/8Kb.Vf
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 }C7tlA8,7
:Rt5=0x
以下是用不同语言写成的Hello World程序的几个例子: Ai->,<Ig]
Ada ;^DUtr
;
with Ada.Text_Io; use Ada.Text_Io; W'XMC"
procedure Hello is ,mYoxEB kl
begin !Y]}&pUP
Put_Line ("Hello, world!"); +ZE&]BO{
end Hello; d0 V>;Q
@?Y^=0
YC=BP5^
汇编语言 h;4g#|,
|7`Vw Z
x86 CPU,DOS,TASM X_'.@q<!CV
MODEL SMALL M:`hb$k:
IDEAL Sc6wC H
STACK 100H X=\#n-*
C3@.75-E
DATASEG F` I-G~e
HW DB 'Hello, world!$' r$v?[x>+K
[k'Ph33c
CODESEG c(#`z!FB
MOV AX, @data <YeF?$S}
MOV DS, AX G<jpJ
MOV DX, OFFSET HW U-FA^c;
MOV AH, 09H 6@XutciK
INT 21H pXFNK"jm
MOV AX, 4C00H
kw-/h+lG
INT 21H Rc6
)v
END b7AuKY{L
uaPBM<
Msd!4TrBJ
x86 CPU,GNU/Linux,NASM Km <Wh=
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). GmL |7 6
;Enter this into "hello.asm" then type: jm-0]ugY&`
;"nasm -f elf hello.asm" 0dcXgP
;"ld hello.o -o hello" {my=Li<