“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 [Z2:3*5r.
HGuY-f
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 l0cws`V
3"28=)o
以下是用不同语言写成的Hello World程序的几个例子: 5):2;h k
Ada l_ycYD$ZA
with Ada.Text_Io; use Ada.Text_Io; O34'c_ fZ
procedure Hello is AJ'YkSg
begin R[eQ}7;+
Put_Line ("Hello, world!"); Evd>s
end Hello; L2s)B
}}a<!L,{
"=l<%em
汇编语言 P;%4Imq3
7aH E:Dnwp
x86 CPU,DOS,TASM liEb(<$a
MODEL SMALL DlB"o.
IDEAL hZ0p /Bdv
STACK 100H
FA 1E`AdU
LOY+^
DATASEG U#oe8(?#
HW DB 'Hello, world!$' F...>%N$
qXPT1%+)y
CODESEG zz ^2/l
MOV AX, @data "0pH@_8o{
MOV DS, AX B_FfXFQm<
MOV DX, OFFSET HW f
=H,BQ
MOV AH, 09H 4:$?u}9[:[
INT 21H 0-
GA,I_
MOV AX, 4C00H NB]T~_?]*
INT 21H ],ow@}
END ,BM6s,\
9*!C|gC9Ia
<v<TsEI
x86 CPU,GNU/Linux,NASM nQ\ +Za==
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). lQs|B '
;Enter this into "hello.asm" then type: bP;cDQ(g
;"nasm -f elf hello.asm" 8i!~w 7z
;"ld hello.o -o hello" uq;,h46ki
;"./hello" H \$04vkR
kc&