message "Hello, World!" with style = popup;
WRITE 'Hello, World!'.
WRITE "Hello, World!"
trace("Hello, World!");
this.createTextField("hello_txt",0,10,10,100,20);
this.hello_txt.text="Hello, World!";
with TEXT_IO;
procedure HELLO is
begin
TEXT_IO.PUT_LINE ("Hello, World!");
end HELLO;
'BEGIN'
'COMMENT' In Algol 60;
OUTPUT(4,'(''('Hello World!')',/')')
'END
BEGIN print(("Hello, World!", newline)) END
( print("Hello, World!") )
Hello, World!
PROC main()
WriteF('Hello, World!');
ENDPROC
'Hello, World!'
return "Hello, World!"
-- "Hello World!"
display dialog "Hello World!" buttons {"OK"} default button 1
48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0D 0A
<%
Response.Write("Hello, World!")
%>
<%="Hello, World!" %>
Response.Write("Hello, World!")
public aspect HelloWorld
{
pointcut mainCall() : call(public static void *.main(String[] args));
before() : mainCall()
{
System.out.println( "Hello World!" );
}
}
MSG: .ASCIIZ "Hello, World!"
START: LDX #0
LOOP: LDA MSG,X ; load character
JSR $FFD2 ; output to current output device
INX
BNE @LOOP
RTS
MODEL SMALL
IDEAL
STACK 100H
DATASEG
MSG DB 'Hello, World!', 13, '$'
CODESEG
Start:
MOV AX, @data
MOV DS, AX
MOV DX, OFFSET MSG
MOV AH, 09H ; output ascii string
INT 21H
MOV AX, 4C00H
INT 21H
END Start
SECTION .data
msg:
db "Hello, World!\n"
len equ $ - msg
SECTION .text
global start
start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
mov ebx,0
mov eax,1
int 0x80
move.l #helloworld,-(A7)
move #9,-(A7)
trap #1
addq.l #6,A7
move #0,-(A7)
trap #1
helloworld:
dc.b "Hello World!",$0d,$0a,0
.program
ADR R0,message
SWI "OS_Write0"
SWI "OS_Exit"
.message
DCS "Hello, World!"
DCB 0
ALIGN
or the even smaller version (from qUE);
SWI"OS_WriteS":EQUS"Hello, World!":EQUB0:ALIGN:MOVPC,R14
.data
msg: .asciiz "Hello, World!"
.align 2
.text
.globl main
main:
la $a0,msg
li $v0,4
syscall
jr $ra
MsgBox, "Hello, World!"
MsgBox(1,'','Hello, World!')
MsgBox("Hello, World!","aTitle")
# Hello
BEGIN { print "Hello, World!" }
/* Hello */
main()
{
extern a, b, c;
putchar (a); putchar (b); putchar (c); putchar ('!*n');
}
a 'hell' ;
b 'o, w' ;
c 'orld' ;
#!/bin/sh echo "Hello, World!"
ANSI/ISO-compliant BASIC implementation. The "END" statement is optional in many implementations of BASIC.
10 PRINT "Hello, World!"
20 END
Immediate mode.
PRINT "Hello, World!"
? "Hello, World!"
Later implementations of BASIC. Again, the "END" statement is optional in many BASICs.
PRINT "Hello, World!"
END
PRINT "HELLO WORLD"
TEXT 0,0,"Hello, World!"
WAIT KEY
DEBUG "Hello, World!", CR
or, the typical microcontroller Hello World program equivalent with the only output device present being a light-emitting diode (LED) (in this case attached to the seventh output pin):
DO
HIGH 7 'Make the 7th pin go high (turn the LED on)
PAUSE 500 'Sleep for half a second
LOW 7 ' Make the 7th pin go low (turn the LED off)
PAUSE 500 'Sleep for half a second
LOOP
END
sub main
print "Hello, World!"
end sub
Sub Main()
Print "Hello, World!"
End Sub
Module HelloWorldApp
Sub Main()
System.Console.WriteLine("Hello, World!")
End Sub
End Module
or:,
Class HelloWorldApp
Shared Sub Main()
System.Console.WriteLine("Hello, World!")
End Sub
End Class
// Hello
GET "LIBHDR"
LET START () BE
$(
WRITES ("Hello, World!*N")
$)
{ *** Hello ***}
(#
do
'Hello World!'->putLine
#)
%TITLE 'HELLO_WORLD'
MODULE HELLO_WORLD (IDENT='V1.0', MAIN=HELLO_WORLD,
ADDRESSING_MODE (EXTERNAL=GENERAL)) =
BEGIN
LIBRARY 'SYS$LIBRARY:STARLET';
EXTERNAL ROUTINE
LIB$PUT_OUTPUT;
GLOBAL ROUTINE HELLO_WORLD =
BEGIN
LIB$PUT_OUTPUT(%ASCID %STRING('Hello, World!'))
END;
END
ELUDOM
print "Hello, World!"
#include <stdio.h>
/* Hello */
int main(void)
{
printf("Hello, World!");
return 0;
}
#include <windows.h><br>int WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow )<br>{<br>MessageBox( NULL, "Hello World!\n", "", MB_OK );<br>return 0;<br>}<br></windows.h>
using System;
class HelloWorld
{
static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}
#include <iostream>
int main()
{
std::cout << "Hello, World!\n";
}
int main()
{
System::Console::WriteLine("Hello, World!");
}
#using <mscorlib.dll>
using namespace System;
int wmain()
{
Console::WriteLine("Hello, World!");
}
(* Hello World *)
let hello =
print_string "Hello World!";
;;
.method public static void Main() cil managed
{
.entrypoint
.maxstack 8
ldstr "Hello, World!"
call void [mscorlib]System.Console::WriteLine(string)
ret
}
module hello
Start = "Hello, World!"
PROC 0
WRITE Hello, World!
? "Hello, World!"
start_up = proc ()
po: stream := stream$primary_output ()
stream$putl (po, "Hello, World!")
end start_up
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
DISPLAY "Hello, World!".
STOP RUN.
#import <Cocoa/Cocoa.h>
@interface hello : NSObject {
}
@end
@implementation hello
-(void)awakeFromNib
{
NSRunAlertPanel(@"Message from your Computer", @"Hello, World!", @"Hi!",
nil, nil);
}
@end
<cfoutput>Hello, World!</cfoutput>
PRINT "Hello, World!"
{curl 3.0, 4.0 applet}
{curl-file-attributes character-encoding = "utf-8"}
Hello, World!
import std.stdio ;
void main () {
writef("Hello, World!");
}
function main()
{
screenput "Hello, World!";
}
/tela
Hello world
/*
clearscreen
page tela
* Hello World in dBase IV
? "Hello World!"
$ write sys$output "Hello, World!"
program Hello_World;
uses
Windows;
begin
ShowMessage("Hello, World!");
end.
this::operator()
{
import system.cstdio;
puts("Hello, World!");
}
module: hello
format-out("Hello, World!\n");
a
hello World!
.
p
class HELLO_WORLD
creation
make
feature
make is
local
io:BASIC_IO
do
!!io
io.put_string("%N Hello, World!")
end -- make
end -- class HELLO_WORLD
(* Elan *)
putline ("Hello World!");
-module(hello).
-export([hello_world/0]).
hello_world() -> io:fwrite("Hello, World!\n").
puts(1, "Hello, World!")
print_endline "Hello, World!"
"Hello, World!" print
@once:
mesgbox "Hello, World!" ; exit
type "Hello, World!",!
-TYPE Hello world
: HELLO ( -- ) ." Hello, World!" CR ;
HELLO
PROGRAM HELLO
PRINT *, 'Hello, World!'
END
?((pp "Hello, World!"))
println["Hello, World!"]
PUBLIC SUB Main()
Print "Hello, World!"
END
Graphical:
PUBLIC SUB Main()
Message.Info("Hello, World!")
END
println "Hello, World"
#include <iostream>
#include <gtkmm/main.h>
#include <gtkmm/button.h>
#include <gtkmm/window.h>
using namespace std;
class HelloWorld : public Gtk::Window {
public:
HelloWorld();
virtual ~HelloWorld();
protected:
Gtk::Button m_button;
virtual void on_button_clicked();
};
HelloWorld::HelloWorld()
: m_button("Hello, World!") {
set_border_width(10);
m_button.signal_clicked().connect(SigC::slot(*this,
&HelloWorld::on_button_clicked));
add(m_button);
m_button.show();
}
HelloWorld::~HelloWorld() {}
void HelloWorld::on_button_clicked() {
cout << "Hello, World!" << endl;
}
int main (int argc, char *argv[]) {
Gtk::Main kit(argc, argv);
HelloWorld helloworld;
Gtk::Main::run(helloworld);
return 0;
}
using Gtk;
using GtkSharp;
using System;
class Hello {
static void Main()
{
Application.Init ();
Window window = new Window("");
window.DeleteEvent += cls_evn;
Button close = new Button ("Hello world");
close.Clicked += new EventHandler(cls_evn);
window.Add(close);
window.ShowAll();
Application.Run ();
}
static void cls_evn(object obj, EventArgs args)
{
Application.Quit();
}
}
module Main (main) where
main = putStrLn "Hello, World!"
program HelloWorld;
functions {
_main() {
print_string("Hello, World!");
}
}
end
program helloWorld;
#include("stdlib.hhf")
begin helloWorld;
stdout.put( "Hello World" nl );
end helloWorld;
Hewlett-Packard RPN-based alphanumeric engineering calculators.
01 LBLTHELLO
02 THELLO, WORLD
03 PROMPT
<html>
<body>
Hello, World!
</body>
</html>
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>
Apple HyperCard's scripting programming language.
put "Hello, World!"
or
Answer "Hello, World!"
# In Icon
procedure main()
write("Hello world")
end
print,"Hello World!"
[ Main;
"Hello, World!";
];
IN INTERCAL
HELLO WORLD
"Hello, World!" print
or
write("Hello, World!\n")
ON ENTER {
"Hello, " "World!" & SAY
}
'Hello world'
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Disassembler output of javap -c HelloWorld.
public class HelloWorld extends java.lang.Object{
public HelloWorld();
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2; //Field java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3; //String Hello, World!
5: invokevirtual #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
8: return
}
import javax.swing.JOptionPane;
public class Hello
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null, "Hello, World!");
}
}
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Label;
public class SWTHello {
public static void main (String [] args) {
Display display = new Display ();
final Shell shell = new Shell(display);
RowLayout layout = new RowLayout();
layout.justify = true;
layout.pack = true;
shell.setLayout(layout);
shell.setText("Hello, World!");
Label label = new Label(shell, SWT.CENTER);
label.setText("Hello, World!");
shell.pack();
shell.open ();
while (!shell.isDisposed ()) {
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}
<HTML>
<HEAD>
<TITLE>Hello world</TITLE>
</HEAD>
<BODY>
HelloWorld Program says:
<APPLET CODE="HelloWorld.class" WIDTH=600 HEIGHT=100>
</APPLET>
</BODY>
</HTML>
import java.applet.*;
import java.awt.*;
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello, World!", 100, 50);
}
}
var win = new Frame(); win.title = "Hello World"; win.width = 400; var label = new Label(); label.text = "Hello World!"; win.content = label; win.visible = true;
<script language="JavaScript"> document.write('Hello, World!'); </script>
or with an alert
alert('Hello, World!');
or
<script type="text/javascript"><!--
function helloWorld()
{
alert("Hello, World!");
}
//--></script>
<a href="#" onclick="helloWorld(); return false;">Hello World Example</a>
<a href="#" onclick="alert('Hello, World!'); return false;">Hello World Example
</a>
`0:"Hello world\n"
WriteLine "Hello, World!"
\documentclass{article}
\begin{document}
Hello, World!
\end{document}
section HEADER
+ name := HELLO_WORLD;
- category := MACRO;
section INHERIT
- parent_object:OBJECT := OBJECT;
section PUBLIC
- make <-
(
"Hello World !\n".print;
);
Lisp has many dialects that have appeared over its almost fifty-year history.
(format t "Hello World!~%")
or
(write-line "Hello World!")
or merely:
"Hello World!"
(display "Hello, World!")
(print "Hello, World!")
(print "Hello, World!")
(print "Hello, World!")
print [Hello World!]
or
pr [Hello World!]
print "Hello, World!"
Hello, World!
print("Hello, World!")$
>> print("Hello, World!");
(* Hello World in Mathematica *)
Print["Hello world"]
disp('Hello world')
fmod HELLOWORLD is
protecting STRING .
op helloworld : -> String .
eq helloworld = "Hello, World." .
endfm
red helloworld .
max v2;
#N vpatcher 10 59 610 459;
#P message 33 93 63 196617 Hello World!;
#P newex 33 73 45 196617 loadbang;
#P newex 33 111 31 196617 print;
#P connect 1 0 2 0;
#P connect 2 0 0 0;
#P pop;
echo Hello World
BEGIN
PRINT 'Hello, World!'
END
MODULE Hello;
FROM InOut IMPORT WriteLn, WriteString;
BEGIN
WriteString ("Hello, World!");
WriteLn
END Hello.
notify(player, "Hello, World!");
The @ symbol is optional and prevents the system from displaying the command before executing it.
@echo Hello, World!
: main
me @ "Hello, World!" notify
;
W "Hello, World!"
WRITE "Hello, World!"
END
System.Console.WriteLine("Hello, World!");
baseview :=
{viewBounds: {left: -3, top: 71, right: 138, bottom: 137},
viewFlags: 581,
declareSelf: 'base,
_proto: protoFloatNGo,
debug: "baseview"
};
textview := * child of baseview *
{text: "Hello World!",
viewBounds: {left: 33, top: 24, right: 113, bottom: 46},
viewFlags: 579,
_proto: protoStaticText,
debug: "textview"
};
void main(String[] args)
{
println("hello world");
}
MODULE Hello;
IMPORT Out;
BEGIN
Out.String("Hello World!");
Out.Ln
END Hello.
#import <stdio.h>
int main() {
printf( "Hello, World!\n" );
return 0;
}
#import <stdio.h>
//An object-oriented version.
@interface Hello : Object
{
const char str[] = "Hello world";
}
- (id) hello (void);
@end
@implementation Hello
- (id) hello (void)
{
printf("%s\n", str);
}
@end
int main(void)
{
Hello *h = [Hello new];
[h hello];
[h free];
return 0;
}
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSLog(@"Hello, World!");
return 0;
}
print_endline "Hello World!"
#USE "course.lib"
PROC hello.world(CHAN OF BYTE screen!)
out.string("Hello World!*n", 0, screen!)
:
printf("Hello World\n");
PROC hello:
PRINT "Hello, world"
ENDP
(object-class request
^action)
(startup
(strategy MEA)
(make request ^action hello)
)
(rule hello
(request ^action hello)
(write |Hello World!| (crlf))
)
module hello (main)
{ procedure main( )
{
write() |Hello, World!|, '\n';
};
};
{Browse 'Hello World!'}
print "Hello, World!\n"
end
program hello;
begin
writeln('Hello, World!');
end.
%PDF-1.0
1 0 obj
<<
/Type /Catalog
/Pages 3 0 R
/Outlines 2 0 R
>>
endobj
2 0 obj
<<
/Type /Outlines
/Count 0
>>
endobj
3 0 obj
<<
/Type /Pages
/Count 1
/Kids [4 0 R]
>>
endobj
4 0 obj
<<
/Type /Page
/Parent 3 0 R
/Resources << /Font << /F1 7 0 R >>/ProcSet 6 0 R
>>
/MediaBox [0 0 612 792]
/Contents 5 0 R
>>
endobj
5 0 obj
<< /Length 44 >>
stream
BT
/F1 24 Tf
100 100 Td (Hello World) Tj
ET
endstream
endobj
6 0 obj
[/PDF /Text]
endobj
7 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F1
/BaseFont /Helvetica
/Encoding /MacRomanEncoding
>>
endobj
xref
0 8
0000000000 65535 f
0000000009 00000 n
0000000074 00000 n
0000000120 00000 n
0000000179 00000 n
0000000322 00000 n
0000000415 00000 n
0000000445 00000 n
trailer
<<
/Size 8
/Root 1 0 R
>>
startxref
553
%%EOF
# Hello
print "Hello, World!\n";
say "Hello world";
<?php
echo 'Hello, World!';
?>
or
<?php
print 'Hello, World!' . PHP_EOL;
?>
or
<?='Hello, World!'?>
int main() {
write("Hello, World!\n");
return 0;
}
T:Hello, World!
-- start anonymous block
set serveroutput on size 10000000;
begin
dbms_output.enable(1000000);
dbms_output.put_line('Hello World!');
end;
-- end anonymous block
Test: proc options(main) reorder;
put skip edit('Hello, World!') (a);
end Test;
'Hello world' =>
% Displays on console.
(Hello World!) =
%!
% Displays as page output.
/Courier findfont
24 scalefont
setfont
100 100 moveto
(Hello World!) show
showpage
#include "colors.inc"
camera {
location <3, 1, -10>
look_at <3,0,0>
}
light_source { <500,500,-1000> White }
text {
ttf "timrom.ttf" "Hello World!" 1, 0
pigment { White }
}
println("Hello, World!");
' Hello in Profan
cls
print "Hello World!"
waitkey
message "Hello World" view-as alert-box.
:- write('Hello world'),nl.
message hello
{
required string data = 1 [default="Hello World!"];
}
; In PureBasic console
OpenConsole()
ConsoleTitle ("Hello World!")
PrintN ("Hello World!")
CloseConsole()
print "Hello, World!"
#include <qapplication.h>
#include <qpushbutton.h>
#include <qwidget.h>
#include <iostream>
class HelloWorld : public QWidget
{
Q_OBJECT
public:
HelloWorld();
virtual ~HelloWorld();
public slots:
void handleButtonClicked();
QPushButton *mPushButton;
};
HelloWorld::HelloWorld() :
QWidget(),
mPushButton(new QPushButton("Hello, World!", this))
{
connect(mPushButton, SIGNAL(clicked()), this, SLOT(handleButtonClicked()));
}
HelloWorld::~HelloWorld() {}
void HelloWorld::handleButtonClicked()
{
std::cout << "Hello, World!" << std::endl;
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
HelloWorld helloWorld;
app.setMainWidget(&helloWorld);
helloWorld.show();
return app.exec();
}
or
#include <QApplication>
#include <QPushButton>
#include <QVBoxLayout>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *window = new QWidget;
QVBoxLayout *layout = new QVBoxLayout(window);
QPushButton *hello = new QPushButton("Hello, World!", window);
//connect the button to quitting
hello->connect(hello, SIGNAL(clicked()), &app, SLOT(quit()));
layout->addWidget(hello);
layout->setMargin(10);
layout->setSpacing(10);
window->show();
return app.exec();
}
bprint("Hello World\n");
REM Hello World in QuickBASIC
PRINT "Hello World!"
END
cat("Hello world\n")
print *, 'hello, world'
end
' Hello
msgBox "Hello World!"
print "Hello, World!"
$ENTRY GO{=<Prout 'Hello, World!'>;}
say "Hello, World!"
or, Windows:
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs
call RxMessageBox 'Hello World!', 'Hello World Window', 'OK', 'EXCLAMATION'
exit
/FREE
DSPLY 'Hello, World!';
*InLR = *On;
/END-FREE
d TestMessage
c Const( 'Hello, World!' )
c TestMessage DSPLY
c EVAL *InLR = *On
mwin("Hello, World!")
wait()
text(1,1"Hello, World!")
wait()
<< CLLCD "Hello, World!" 1 DISP 0 WAIT DROP >>
[Hello World!];
{\rtf1\ansi\deff0
{\fonttbl {\f0 Courier New;}}
\f0\fs20 Hello, World!
}
puts "Hello, World!"
cat("Hello world\n")
data _null_;
put 'Hello, World!';
run;
class HELLO_WORLD is
main is
#OUT+"Hello world\n";
end;
end;
object HelloWorld with Application {
Console.println("Hello, World!");
}
print "Hello World!"
sed -ne '1s/.*/Hello, World!/p'
$ include "seed7_05.s7i";
const proc: main is func
begin
writeln("Hello, World!");
end func;
'Hello, World!' print.
-- Hello in Setl2
procedure Hello();
print "Hello World!";
end Hello;
(display "Hello world!") (newline)
BEGIN
OutText("Hello, World!");
OutImage;
END
Transcript show: 'Hello, World!'; cr
Graphical:
('Hello, World!' asMorph openInWindow) submorphs second color: Color black
<!-- Hello World in SMIL -->
<smil>
<head>
<layout>
<root-layout width="300" height="160" background-color="white"/>
<region id="text_region" left="115" top="60"/>
</layout>
</head>
<body>
<text src="data:,Hello%20World!" region="text_region">
<param name="fontFace" value="Arial"/>
</text>
</body>
</smil>
print "Hello, World!\n";
OUTPUT = "Hello, World!"
END
class Hello {
static public main: args {
Console << "Hello, World!\n";
}
}
with Spark_IO;
--# inherit Spark_IO;
--# main_program;
procedure Hello_World
--# global in out Spark_IO.Outputs;
--# derives Spark_IO.Outputs from Spark_IO.Outputs;
is
begin
Spark_IO.Put_Line (Spark_IO.Standard_Output, "Hello, World!", 0);
end Hello_World;
OUTPUT = "Hello, World!"
END
ECHO "Hello, World!".
CREATE TABLE message (text char(15));
INSERT INTO message (text) VALUES ('Hello, World!');
SELECT text FROM message;
DROP TABLE message;
MySQL or PostgreSQL:
SELECT 'Hello, World!';
RACINE: HELLO_WORLD.
NOTIONS:
HELLO_WORLD : ecrire("Hello, World!").
"Hello World".postln;
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg width="240" height="100" viewBox="0 0 240 100" zoomAndPan="disable"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Hello World</title>
<g>
<text x="10" y="50">Hello World</text>
<animate attributeName='opacity' values='0;1' dur='4s' fill='freeze' begin="0s"/>
</g>
</svg>
?TACL HELLO
#OUTPUT Hello, World!
puts "Hello, World!"
!Hello in TECO
FTHello World$
Hello world
\bye
10 REM Hello World in TI BASIC
20 REM for the TI99 series computer
100 CALL CLEAR
110 PRINT "HELLO WORLD"
120 GOTO 120
label .l -text "Hello World!"
pack .l
put "Hello, World!"
echo 'Hello, World!'
or using an inline 'here document'
cat <<'DELIM'
Hello, World!
DELIM
or
printf '%s' $'Hello, World!\n'
or for a curses interface:
dialog --msgbox 'Hello, World!' 0 0
class HelloHUD extends HudBase;
simulated function DrawHudPassC (Canvas C)
{
C.SetPos( 0.50*C.ClipX , 0.50*C.ClipY);
C.DrawText("Hello World!");
}
defaultproperties
{
}
module main;
initial
begin
$display("Hello, World");
$finish ;
end
endmodule
use std.textio.all;
ENTITY hello IS
END ENTITY hello;
ARCHITECTURE Scriptol OF hello IS
CONSTANT message : string := "hello world";
BEGIN
PROCESS
variable L: line;
BEGIN
write(L, message);
writeline(output, L);
wait;
END PROCESS;
END ARCHITECTURE Scriptol;
If the code is entered as part of a Form subclass:
Private Sub frmForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
MessageBox.Show("Hello World!", "HELLO WORLD")
Me.Close()
End Sub
Traditional Visual Basic code:
Public Class MyApplication
Shared Sub Main()
MessageBox.Show("Hello World!", "HELLO WORLD")
End Sub
End Class
info Hello world!
#include @"pfc\console\console.ph"
goal
console::init(),
stdio::write("Hello, World!").
Old version:
#include <windows.h>
LRESULT CALLBACK WindowProcedure(HWND, UINT, WPARAM, LPARAM);
char szClassName[] = "MainWnd";
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,
int nCmdShow)
{
HWND hwnd;
MSG msg;
WNDCLASSEX wincl;
wincl.cbSize = sizeof(WNDCLASSEX);
wincl.cbClsExtra = 0;
wincl.cbWndExtra = 0;
wincl.style = 0;
wincl.hInstance = hInstance;
wincl.lpszClassName = szClassName;
wincl.lpszMenuName = NULL; //No menu
wincl.lpfnWndProc = WindowProcedure;
wincl.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); //Color of the window
wincl.hIcon = LoadIcon(NULL, IDI_APPLICATION); //EXE icon
wincl.hIconSm = LoadIcon(NULL, IDI_APPLICATION); //Small program icon
wincl.hCursor = LoadCursor(NULL, IDC_ARROW); //Cursor
if (!RegisterClassEx(&wincl))
return 0;
hwnd = CreateWindowEx(0, //No extended window styles
szClassName, //Class name
"", //Window caption
WS_OVERLAPPEDWINDOW & ~WS_MAXIMIZEBOX,
CW_USEDEFAULT, CW_USEDEFAULT, //Let Windows decide the left and top
//positions of the window
120, 50, //Width and height of the window,
NULL, NULL, hInstance, NULL);
//Make the window visible on the screen
ShowWindow(hwnd, nCmdShow);
//Run the message loop
while (GetMessage(&msg, NULL, 0, 0)>0)
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK WindowProcedure(HWND hwnd, UINT message,
WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;
switch (message)
{
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
TextOut(hdc, 15, 3, "Hello, World!", 13);
EndPaint(hwnd, &ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, message, wParam, lParam);
}
return 0;
}
Or, much more simply:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine,
int nCmdShow)
{
MessageBox(NULL, "Hello, World!", "", MB_OK);
return 0;
}
$ WRITE SYS$OUTPUT "Hello World!"
Shape
{
geometry Text
{string "Hello World!"}
}
WScript.Echo("Hello World!");
class classHello
{
}
static void main(args Args)
{
dialog dialog;
dialog = new dialog();
dialog.addText("Hello World!");
dialog.run();
}
<Page xmlns="http://schemas.microsoft.com/winfx/avalon/2005">
<TextBlock>Hello, World!</TextBlock>
</Page>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Hello</title>
</head>
<body>
<p>Hello, World!</p>
</body>
</html>
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="HelloWorld.xsl" ?>
<!-- Hello in XML -->
<text>
<string>Hello, World!</string>
</text>
(: Hello with XQuery :)
let $i := "Hello World!"
return $i
Simplest code:
<xsl:template match="/">
<xsl:text>Hello, World!</xsl:text>
</xsl:template>
Generate HTML:
<xsl:template match="/">
<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>
</xsl:template>
<?xml-stylesheet href="chrome://global/skin" type="text/css" ?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
align="center" pack="center" flex="1">
<description>Hello, World!</description>
</window>