“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 Lp||C@h~
p t{/|P
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 \]/6>yT
jK=-L#hz
以下是用不同语言写成的Hello World程序的几个例子: e3&.RrA
Ada 3Z)vJC9'
with Ada.Text_Io; use Ada.Text_Io; IW|1)8d
procedure Hello is ;#D:S6 L
begin %}~Ncn_r
Put_Line ("Hello, world!"); 0Ioa;XgOn
end Hello; ]\R%@FCYc
[k
+fkr]
bDcWPwe
汇编语言 bO{wQ1)Z_
o@\q 6xl.
x86 CPU,DOS,TASM mK7egAo
MODEL SMALL ^nL_*+V`f
IDEAL wmS:*U2sc
STACK 100H $VE =sS.
== i?lbj
DATASEG dJg72?"ka
HW DB 'Hello, world!$' 0SLn0vD!
EEp,Z`
CODESEG ~_L_un.R
MOV AX, @data G5 x%:,n
MOV DS, AX b!|c:mE9|
MOV DX, OFFSET HW T*C]:=)
MOV AH, 09H W[W}:@KZ
INT 21H t5za$kW'&
MOV AX, 4C00H 2}R)0][W
INT 21H ?Da!QH
>,]
END 8BJ&"y8H
3m`y?Dd
r(qU~re'
x86 CPU,GNU/Linux,NASM Pd<>E*>}c.
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). Y_&