“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 ;Kkn7&'F
b GwLfU
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 aK1|b=gVj
g-*@I`k[
以下是用不同语言写成的Hello World程序的几个例子: II~D66 bF
Ada ^=R>rUCmv
with Ada.Text_Io; use Ada.Text_Io; {L q
uOC1
procedure Hello is Y/@4|9!
begin y\x!Be;6Z.
Put_Line ("Hello, world!"); M5%u>$2
end Hello; kv(N/G
CH9#<?l
fep#Kb%"e
汇编语言 2]>s@?[
hsfVKlw-
x86 CPU,DOS,TASM 1YM04*H
MODEL SMALL X.T.^}=
IDEAL v5<Ext
rV
STACK 100H uOW9FAW
vn,L),"=
DATASEG 26\1tOj Np
HW DB 'Hello, world!$' VK?,8Y
iY*Xm,#
CODESEG !T
@|9PCp
MOV AX, @data M>T#MDK\(
MOV DS, AX k#&y
MOV DX, OFFSET HW 0c:CA>F
MOV AH, 09H g<.VW0
INT 21H < ^J!*>
MOV AX, 4C00H TH6g:YP`7
INT 21H NrL%]dl3/
END C{Npipd}v
=<33(
;J?!D x
x86 CPU,GNU/Linux,NASM W:0@m^r
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). K<|eZhp~
;Enter this into "hello.asm" then type: A?6b)B/e?
;"nasm -f elf hello.asm" R8HA X
;"ld hello.o -o hello" |4-Ey! P
;"./hello" 1>|p1YZ"
gk]r:p<