Hello World程序样例
以下是用不同语言写成的Hello World程序的列表：
trace("Hello, world!");
with TEXT_IO; procedure HELLO is begin end HELLO;
section .data  .386 szCaption db "A MessageBox!", 0 szText db "Hello, world!", 0 start:
[BITS 16] org 0x7c00 DispStr: BootMessage: db "Hello, world!" times 510-($-$$) db 0x0 dw 0xaa55; Bootable Mark MsgBox(1,",'Hello, world!')
echo 'Hello, world!' 或者：
传统版 BASIC（例如 GWBASIC）：
10 PRINT "Hello, world!" 20 END
或：
10 PRINT "Hello, world!"
或在提示符輸入：
? "Hello, world!"
现代版 BASIC（例如 Quick BASIC）：
Print "Hello, world!"
以下的语句，在 Quick BASIC 中同样有效：
? "Hello, world!"
GET "LIBHDR"
LET START () BE
>++.>+.+++++++..+++.>++.«+++++++++++++++.
Print "Hello, world!" WaitKey
print "Hello, world!"
int main(void)  printf("Hello, world!\n");
或者：
int main(void)
console.log 'Hello, world!'
或者：
alert 'Hello, world!'
int main()  std::cout « "Hello, world!" « std::endl;
或者：
using namespace std; int main()
int main()
class HelloWorldApp
或者（僅用於Microsoft Windows）
class HelloWorldApp
或者（使用附加的Windows Forms）
using System.Windows.Forms; class HelloWorldApp
IDENTIFICATION DIVISION.
"Hello world!" (format t "Hello world!~%")
@echo Hello, world! 對於MS-DOS 3.0或更低版本：
echo off cls echo Hello, world!
echo Hello, world!
class HELLO_WORLD
creation feature end -- class HELLO_WORLD
-module(hello).
." Hello, world!" CR
WRITE(*,*) 'Hello, world!'
package main
import "fmt"
func main() {
Hello World
PLEASE DO ,1 Node.js等服务器端运行环境。 console.log("Hello, World!");
println("Hello, world!")
"hello, world"
(format t "hello, world~%")
print "Hello, world!"
disp('hello world!')
Hello[] := Print["Hello World!"]
beginfig(1); draw (0,0)--(0,10); draw (0,5)--(5,5); draw (5,0)--(5,10); draw (12,0)--(7,0)--(7,10)--(12,10); draw (12,5)--(7,5); draw (14,10)--(14,0)--(19,0); draw (21,10)--(21,0)--(26,0); draw (28,5)...(30.5,0)...(33,5)...(30.5,10)...cycle; draw (38,10)--(39.25,0)--(40.5,10)--(41.75,0)--(43,10); draw (45,5)...(47.5,0)...(50,5)...(47.5,10)...cycle; draw (52,0)--(52,10); draw (52,10)..(57,4)..(52,6.5); draw (52,5)--(57,0); draw (61,10)--(61,0)--(66,0); draw (68,10)--(68,0)..(73,5)..cycle; endfig; end
TERM EQU 19 the MIX console device number START OUT MSG(TERM) output data at address MSG MSG ALF "MIXAL"Hello, world!
int main(int argc, const char * argv[])
let main () =
begin end.
print "Hello, world!\n";
Perl 5.10（含）以後版本:
use 5.010; say "Hello, world!";
int main()  write("Hello, world!\n");
Test: procedure options(main); end Test;
goal 適用於Python 2：
print "Hello, world!"
適用於Python 2.6, 2.7, 3：
print("Hello, world!") 用彩蛋输出Hello World：
import __hello__
say "Hello, world!"
puts "Hello, world!"
fn main() {
INIT min:1001 Om:"Hello, world!"
（需要至少一行输入）
sed -ne '1s/.*/Hello, world!/p'
$ include "seed7_05.s7i";
Transcript show: 'Hello, world!'
OUTPUT = "Hello, world!" END
create table MESSAGE (TEXT char(15)); insert into MESSAGE (TEXT) values ('Hello, world!'); select TEXT from MESSAGE; drop table MESSAGE;
select 'hello, world';
print 'hello,world!' 適用於Swift 1.x： 適用於Swift 2.x, 3：
puts "Hello, world!"
? "Hello, world!"
put "Hello, world!" 程序中的/bin/sh可改为您使用的shell
echo 'Hello, world!'
display dialog "Hello, world!"
或者：
display alert "Hello, world!"
program HelloWorld; uses begin end.  System.Ui.ShowMessage('Nuva', 'Hello, world!', ['OK'])
Sub Main() End Sub
? "Hello, world!" 用一个程序
xmessage 'Hello, world!' 使用Qtint main(int argc, char *argv[])
C 和 GTK+int main(int argc, char * args[])
用C++和gtkmm 2 using namespace std;
class HelloWorld : public Gtk::Window  public: protected:
HelloWorld::HelloWorld() : m_button("Hello, world!")
void HelloWorld::on_button_clicked()
int main（int argc, char *argv[]）
import java.awt.*; import java.awt.event.*;
public class HelloFrame extends Frame
Java Applet用于HTML文件。
HTML代码： Hello WorldHelloWorld Program says:Java代码：
import java.applet.*; import java.awt.*;
public class HelloWorld extends Applet  JavaScript是一种脚本语言。最广泛用于HTML文件中，也可以用在其它宿主环境下，比如Microsoft® Windows® 脚本宿主（WSH）和一些web服务环境。
用于HTML中：
// 弹出对话框 alert("Hello, World!"); // 在页面上显示 document.write("Hello, World!"); 用于WSH中： WScript.Echo("Hello, World!");
作为服务器端（Node.js）：启动后，需要在浏览器中访问“http://127.0.0.1:8000/”查看。
const http = require('http');
http.createServer((request, response) => { }).listen(8000);
console.log('Server running at http://127.0.0.1:8000/'); PostScript是一种专门用来创建图像的语言，常用于打印机。  /font /Courier findfont 24 scalefont font setfont 100 100 moveto (Hello World!) show showpage
SELECT ?h WHERE {
C# 建置
.版本 2
以下为Web服务端示例程序，程序启动后，需要用浏览器访问特定地址来查看结果。 Hello WorldHello World package main
import (
func helloHandler(w http.ResponseWriter, r *http.Request) {
func main() {
out.print("Hello, world!");
或者简单地写成：以下为Node.js环境：
const http = require('http');
http.createServer((request, response) => { }).listen(8000);
console.log('Server running at http://127.0.0.1:8000/'); 以下代码既可以作为服务器端运行，显示在用户浏览器上，也可以在终端中直接运行，输出到终端中：