“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 bS=aFl#
u0(H!
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 JL5
)
C_mPw
以下是用不同语言写成的Hello World程序的几个例子: a/A$
MXZ_
Ada v9QR,b`n
with Ada.Text_Io; use Ada.Text_Io; pTT7#b(t
procedure Hello is 9 +k7x,
begin Km7HB!=<
Put_Line ("Hello, world!"); 1:h{(
%`&
end Hello; kTZ`RW&0
]a F,r"
+Wrj%}+
汇编语言 T PEg>[
i0;
p?4`m
x86 CPU,DOS,TASM e <2?O
MODEL SMALL `O4Ysk72x9
IDEAL TUuw
STACK 100H ZV=O oLt,
E%@,n9T~"
DATASEG 7D PKKvQ
HW DB 'Hello, world!$' e"Kg/*Ji1
`a2%U/U
CODESEG .aTu]i3l_
MOV AX, @data E&ou(Q={
MOV DS, AX @0H}U$l
MOV DX, OFFSET HW DC4O@"
MOV AH, 09H
_+73Y'
INT 21H Y7g^ ?6
MOV AX, 4C00H gmtp/?>e
INT 21H Jn!-Wa,
END hfw$820y[
\Jq$!foYx
^x8*]Sz#x
x86 CPU,GNU/Linux,NASM }q7rR:g
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). ;;#28nV
;Enter this into "hello.asm" then type: //T1e7)
;"nasm -f elf hello.asm" fn(<
<FA)
;"ld hello.o -o hello" GvQKFgO6h
;"./hello" /Z`("X?_Kf
b{q-o <