“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 C.}Z5BwS
;rV0
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 ~{=+dQ
^ :6v-
Yx
以下是用不同语言写成的Hello World程序的几个例子: 5d*k[fZ
Ada s'tmak-}|
with Ada.Text_Io; use Ada.Text_Io; vp[~%~1(
procedure Hello is
Ae<v
begin ^7.864
Put_Line ("Hello, world!"); =V/$&96Q
end Hello; _^0yE_ili
Z>wg
o@z%
rgRh ySud
汇编语言 k8GcHqNHx
S^c5
x86 CPU,DOS,TASM [6FCbzS_W
MODEL SMALL _$9<N5F.,o
IDEAL =L#tSa=M"
STACK 100H n-#?6`>a
)67Kd]
DATASEG i(a2FKLy
HW DB 'Hello, world!$' 4[ "$}O5
H8`K?SXU
CODESEG TMhUo#`I|
MOV AX, @data V2u^sy
MOV DS, AX vAy`8Q
MOV DX, OFFSET HW 0N;Pb(%7UU
MOV AH, 09H ME>OTs
INT 21H (fUXJ$
MOV AX, 4C00H W&;X+XA_W
INT 21H ^;Nu\c
END B;SYO>.W
2w $o;zz1
LrX7WI
x86 CPU,GNU/Linux,NASM gLaFIeF<+
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). %t([
;Enter this into "hello.asm" then type: `9(TqcE
;"nasm -f elf hello.asm" Co4QWyt:
;"ld hello.o -o hello" 2ZNTj u7h
;"./hello" t9Ht
54
^.&