ActionScript
( Macromedia Flash ) |
trace(’Hello World!’); |
| ASCII |
48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0D 0A |
| ASP |
<%Response.Write(“Hello, World!”)%>
<%=”Hello, World!” %> |
| ASP.NET |
Response.Write(“Hello, World!”) |
| Assembly Language |
DATA SEGMENT
MSG DB “Hello, World!”,”$”
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA ;INTILIZE
MOV DS, AX
MOV AH, 09H ;PRINT STRING
LEA DX, MSG
INT 21H
STOP:
MOV AX, 4C00H ;TERMINATE
INT 21H
CODE ENDS
END START |
| 6502 A ssembler |
MSG: .ASCIIZ “Hello, World!”
START: LDX #0
LOOP: LDA MSG,X ; load character
JSR $FFD2 ; output to current output device
INX
BNE @LOOP
RTS |
| Basic |
10 PRINT “Hello, World!”
20 END |
| QBASIC |
’ Hello, World! in QBASIC
PRINT “Hello, World!” |
| Visual Basic |
Sub Main()
Print “Hello, World!”
End Sub |
| Visual Basic .NET |
Class HelloWorld
Shared Sub Main()
System.Console.WriteLine(“Hello world!”)
End Sub
End Class |
| C (ANSI) |
#include <stdio.h>
/* Hello */
int main(void)
{ printf(“Hello, World!”);
return 0;
} |
| Visual C++ 6.0 |
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, “Hello world!”, “”, MB_OK);
return 0;
} |
Cobol
( Common Business Oriented Language ) |
*****************************
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
* COMMENTS
DISPLAY “Hello World!”.
STOP RUN.
**************************** |
| ColdFusion |
<cfoutput>Hello, World!</cfoutput> |
| DBase |
* COMMENTS
? “Hello World!” |
| DOS B atch |
REM Hello, World! in DOS batch
@ECHO OFF
ECHO Hello, World!
ECHO ON |
| DOS & Assembler |
@ECHO OFF
CLS
IF “%1″ == “” GOTO BYE
IF NOT EXIST .’%1.ASM GOTO SERR
IF “%2″ == “E” GOTO EDITIT
DEL %1.OBJ
DEL %1.EXE
CLS
ECHO ########## COMPILING…MASM #########
MASM/T %1; > LOG
MORE LOG
IF NOT EXIST .’%1.OBJ GOTO CERR
PAUSE
CLS
ECHO ########## LINKING…LINK ##########
LINK %1;
IF NOT EXIST .’%1.EXE GOTO LERR
PAUSE
CLS
ECHO ######### RUNNING…%1.EXE ########
%1.EXE
GOTO BYE
:SERR
ECHO %1.ASM
ECHO ########### ERROR FOUND ###########
ECHO # #
ECHO # * SOURCE FILE NOT FOUND IN CURRENT DIRECTORY #
ECHO # * GOING TO CREATE NEW ONE FROM TAMPLATE #
ECHO # CTRL+C TO CANCEL #
ECHO ###########################
PAUSE
COPY .’TAMPLATE.ASM .’%1.ASM
EDIT %1.ASM
GOTO BYE
:CERR
ECHO .
ECHO ########### ERROR FOUND ###########
ECHO # #
ECHO # * ERROR FOUND IN COMPILE TIME #
ECHO # * SENDING U IN EDIT MODE ?
ECHO ############################
PAUSE
EDIT LOG %1.ASM
GOTO BYE
:LERR
ECHO .
ECHO ########### ERROR FOUND ###########
ECHO # #
ECHO # * ERROR FOUND IN LINKING TIME #
ECHO # * SENDING U IN EDIT MODE #
ECHO ############################
PAUSE
EDIT LOG %1.ASM
:EDITIT
EDIT %1.ASM
GOTO BYE
:BYE
ECHO ON |
Fortran
( FORmula TRAnsalation ) |
WRITE (*,*) ’Hello world!’
END |
| FoxPro |
* COMMENTS
? “Hello World!” |
| Visual FoxPro 6.0 |
* COMMENTS
? “Hello World!” |
| HTML 4.01 Strict |
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Strict//EN” “http://www.w3.org/TR/html4/strict.dtd”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
<title>Hello, World!</title>
</head>
<body>
<p>Hello, World!</p>
</body>
</html> |
XML
( eXtensible Markup Langauage ) |
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<?xml-stylesheet type=”text/xsl” href=”Hello-World.xsl” ?>
<!– COMMENTS –>
<text><string>Hello World!</string></text> |
INF
( Windows Information File ) |
; COMMENTS : Hello World from INF
; THIS WILL COPY README.TXT, HELLO.INF TO WINDOWS’HELLO FOLDER
; GOTO ADD REMOVE PROGRAMS, SEE HELLO WORLD ENTERY
; UNINSTALL IT.
[version]
signature=”$CHICAGO$”
; #### INSTALLER ####
[DefaultInstall]
CopyFiles=install.files
AddReg=add-registry-section
[DestinationDirs]
install.files=10,”Hello”
Delete.files=10,”Hello”
[install.files]
ReadMe.txt
hello.inf
[add-registry-section]
HKLM,”SOFTWARE’Microsoft’Windows’CurrentVersion’Uninstall’Hello”,,,
HKLM,”SOFTWARE’Microsoft’Windows’CurrentVersion’Uninstall’Hello”, “DisplayName”,0,”Hello World”
HKLM,”SOFTWARE’Microsoft’Windows’CurrentVersion’Uninstall’Hello”, “UninstallString”,0,”rundll32.exe setupapi,InstallHinfSection DefaultUnInstall 132 %10%’Hello’Hello.inf”
; #### UNINSTALLER ####
[DefaultUnInstall]
DelReg=del-registry-section
DelFiles=Delete.files
[del-registry-section]
HKLM,”SOFTWARE’Microsoft’Windows’CurrentVersion’Uninstall’Hello”
[Delete.files]
ReadMe.txt
hello.inf |
| Java |
public class HelloWorld
{ public static void main(String[] args)
{ System.out.println(“Hello, World!”);
}
} |
| JavaScript |
<script language=”JavaScript”>
document.write(’Hello, World!’);
</script> |
| Matlab |
disp(’Hello world’) |
| mIRC Script |
echo Hello World |
| Pascal |
(* Hello, World! in Pascal *)
program HelloWorld(input, output);
begin
writeln(’Hello, World!’)
end. |
| Delphi |
Program HelloWorld;
{$APPTYPE CONSOLE}
//COMMENTS
Begin
WriteLn(’Hello World!’);
End. |
PDF
( Portable Document Format ) |
%Hello World in Portable Document Format (PDF)
%PDF-1.2
1 0 obj
<<
/Type /Page
/Parent 5 0 R
/Resources 3 0 R
/Contents 2 0 R
>>
endobj
2 0 obj
<<
/Length 51
>>
stream
BT
/F1 24 Tf
1 0 0 1 260 600 Tm
(Hello World!)Tj
ET
endstream
endobj
3 0 obj
<<
/ProcSet[/PDF/Text]
/Font <</F1 4 0 R >>
>>
endobj
4 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F1
/BaseFont /Arial
>>
endobj
5 0 obj
<<
/Type /Pages
/Kids [ 1 0 R ]
/Count 1
/MediaBox
[ 0 0 612 792 ]
>>
endobj
6 0 obj
<<
/Type /Catalog
/Pages 5 0 R
>>
endobj
trailer
<<
/Root 6 0 R
>> |
| Perl |
# Hello
print “Hello, World!’n”; |
| PHP |
<?php
echo ’Hello, World!’;
?> |
| Python |
# COMMENTS
print “Hello World!” |
| Ruby |
puts “Hello world!” |
| ABAP4/SAP |
REPORT ZHB00001.
*Hello world in ABAP/4 *
WRITE: ’Hello world!’. |
| SQL |
SELECT ’Hello World!’ FROM dual; |
| PL/SQL |
– COMMTNTS
set serveroutput on
begin
dbms_output.enable(10000);
dbms_output.put_line(’Hello World!’);
end; |
TCL
( Tool command language ) |
#!/usr/local/bin/tclsh
# COMMENTS
puts “Hello World!” |
| Unix shell |
echo ’Hello, World!’ |
| Wscript |
WScript.Echo(“Hello World!”); |