“Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”(英语,意为“世界,你好!”)字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。 /\oyPD`((
Q 37V!
将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。 J7 Oa})-+'
%M4XbSN|
以下是用不同语言写成的Hello World程序的几个例子: 24.7S LXO
Ada <s59OdzP
with Ada.Text_Io; use Ada.Text_Io; bahc{ZC2
procedure Hello is =0jmm(:Jh
begin kHz+ZY<?
Put_Line ("Hello, world!"); 62k9"xSH
end Hello; '? !7 Be
Q0[CH~
>Rz#g*@E
汇编语言 M+;!]tbc3
6KZ8 .m}:
x86 CPU,DOS,TASM `W.vW8!#
MODEL SMALL { c6DT
IDEAL troy^H
STACK 100H f<$K.i
Dn{19V.L
DATASEG TA-(_jm
HW DB 'Hello, world!$' :_I
wc=
a{%52B"
CODESEG "'&>g4F`o
MOV AX, @data d=c1WK
MOV DS, AX P_^|KEz
MOV DX, OFFSET HW !z"a_
MOV AH, 09H m;$F@JJ
INT 21H }tl8(kjm
MOV AX, 4C00H K2cp f
INT 21H h~^qG2TYWq
END ;_Of`C+
_z"ci$[
b@Mng6R
x86 CPU,GNU/Linux,NASM Fh3Dc 83~
;"Hello World" for Linux on Intel 80x86 using nasm (Intel syntax). y<Z#my$`|n
;Enter this into "hello.asm" then type: 1Q2k>q8
;"nasm -f elf hello.asm" ??esB&