Dies ist eine Liste der Hallo-Welt-Programme für das Programm . Für jede Sprache wird vorgetragen, wie man in ihrer einfachen Aufgabe aussieht, den Text „Hallo Welt!“ Auf dem Bildschirm auszugeben. Weitere Beispiele für Grafische Benutzeroberflächen, Web-Technologien, Exotische Programmerprachen und Textauszeichnungssprachen sind hier aufgelistet. Beispiele in Assembler für verschiedene Plattformen, die sich unter Liste-Welt-Programme / Assembler befinden . Das diesjährige Hallo-Welt-Programm ist ein Programm von APL , dem zweitkürzeste Forth . Beide Befehle können ohne Funktion oder Schlüsselwort aus.
ABAP
REPORT Z_HALLO_WELT . Schreib 'Hallo Welt!' .
ActionScript
Spur ( 'Hallo Welt' );
ActionScript 3.0 und unter Verwendung der DocumentClass:
Paket { import flash.display.Sprite ; Öffentliche Klasse Main erweitert Sprite { öffentliche Funktion Main () { trace ( "Hallo Welt!" ); } } }
Ada
mit ada.Text_IO ; Verfahren Hallo ist beginnen Ada . Text_IO . Put_Line ( "Hallo Welt!" ); als hallo ;
Für eine Erklärung des Programmierers siehe Ada Programming / Basic im englischen Sprachbuch .
Algol 60
'BEGIN' AUSSEN ( 2 , '('HALLO WELT')'); 'END'
Anmerkung: Bei der Sprachdefinition von ALGOL 60 wurden Ein- / Ausgabeanweisungen aus der Standardisierung übernommen, so dass Implementierungen sterk zwischen den Compilern variieren können. So Werden of this Text bei der Electro Logica X1 (nach vorheriger Wahl des Ausgabekanals mit SELECTOUTPUT(2);
) mit WRITETEXT('('HALLO WELT')');
leiht with the OutString-befehl ausgegeben.
Algol 68
( Druck ( "Hallo Welt!" ) )
AMOS BASIC
? "Hallo Welt!"
APL
"Hallo Welt!"
AppleScript
Display - Dialog "Hallo Welt!"
ASP (Aktive Serverseiten)
<% Reaktion . Schreibe ( "Hallo Welt!" ) %>
oder verkurzt
<% = "Hallo Welt!" %>
AutoHotkey
Variante 1. Klassische MessageBox
MsgBox Hallo Welt !
Variante 2: Das Programm Notepad und dot dort „Hallo Welt“ ein
Run , "notepad.exe" WinWaitActive , ahk_class Notepad senden , Hallo Welt { ! }
AutoIt
Variante 1: Habe deine normale Messagebox ohne Titel gestartet
MsgBox ( 0 , "" , "Hallo Welt!" )
Variante 2: Gestartet wurde der Redakteur Wartet bis jetzt, ist die Stunde der Sendung des Send-Befehls Aktiv und schreibt Hallo Welt! Tage zwischen.
Run ( "notepad.exe" ) WinWaitActive ( "[KLASSE: Notepad]" ) SendKeepActive ( "[CLASS: Notepad]") Send("Hallo Welt!",1)
AutoLISP
( Prinz "Hallo Welt!" )
awk
BEGIN { print "Hallo Welt!" }
B
main () { printf ( "Hallo Welt!" ); }
BASIC
Traditionelles, unstruiertes BASIC:
10 DRUCKEN "Hallo Welt!"
BZW. Im Direktmodus:
? "Hallo Welt!"
Batch
MS-DOS- , PC DOS- , DR-DOS- und Windows NT- Befehle .
@echo Hallo Welt!
BeanShell
drucken ( "Hallo Welt!" );
Blitz Basic
Ohne GUI :
Grafik 800 , 600 SetBuffer BackBuffer () Text 10 , 10 , "Hallo Welt" Flip WaitKey Ende
Meine GUI (BlitzPlus)
Fenster = Create ( "Hallo Welt! Fenster", 0, 0, 100, 80, 0, 1) label = Etikett Kreieren ( "Hallo Welt", 5, 5, 80, 20, Fenster) Wiederholen Sie warten , bis Wait () = $ 803
BlitzMax
Rahmen BRL . StandardIO Print ( "Hallo Welt!" )
Boo
print "Hallo Welt!"
C
#include <stdio.h> int main ( void ) { puts ( "Hallo Welt!" ); }
C unter benutzung wo POSIX APIs
#include <unistd.h> const char hallo [] int Haupt ( ungültig ) { write ( STDOUT_FILENO , hallo , sizeof hallo - 1 ); zurückgeben 0 ; }= "Hallo Welt!\n";
C mit GTK
#include <gtk / gtk.h> gboolean delete_event ( GtkWidget * Widget , GdkEvent * Ereignis , gpointer Daten ) { zurück FALSE ; } Void zerstören ( GtkWidget * Widget , gpointer Daten ) { gtk_main_quit (); } Void geklickt ( GtkWidget * Widget , gpointer Daten ) { g_print ( "Hallo Welt! \ N " ); } Int Haupt ( int argc , char * argv []) { gtk_init ( & argc , & argv ); GtkWidget * -Fenster ; GtkWidget * -Taste ; window = gtk_window_new ( GTK_WINDOW_TOPLEVEL ); gtk_container_set_border_width ( GTK_CONTAINER ( Fenster ), 10 ); g_signal_connect ( G_OBJECT ( Fenster ), "Delete-event" , G_CALLBACK ( delete_event ), NULL ); g_signal_connect ( G_OBJECT ( Fenster ), "zerstören" , G_CALLBACK ( zerstören ), null ); button = gtk_button_new_with_label ( "Hallo Welt!" ); g_signal_connect ( G_OBJECT ( Schaltfläche ), "geklickt" , G_CALLBACK ( geklickt ), NULL ); gtk_widget_show ( Schaltfläche ); gtk_container_add ( GTK_CONTAINER ( Fenster ), Schaltfläche ); gtk_widget_show ( Fenster ); gtk_main (); }
C mit Windows API
#include <windows.h> int WINAPI winmain ( hInstance hInst , hInstance hPrevInstance , LPSTR lpCmdLine , int nCmdShow ) { MessageBoxA ( 0 , "Hallo Welt" , "Mein erstes Applications" , MB_OK ); zurückgeben 0 ; }
C ++
#include <Iostream> int main () { std :: cout << "Hallo Welt!" << std :: endl ; }
C ++ / CLI
int main () { System :: Konsole :: WriteLine ( "Hallo Welt!" ); }
C ++ / CX
# include "stdafx.h" #benutze <Platform.winmd> mit Namespace Platform ; [ MTAThread ] int main ( Array < String ^> ^ Argumente ) { String ^ Nachricht ( "Hallo Welt!" ); Details :: Konsole :: WriteLine ( Nachricht ); }
C ++ mit gtkmm
#include <gtkmm / main.h> #include <gtkmm / button.h> #include <gtkmm / window.h> int main ( int argc , Zeichen * argv []) { Gtk :: Main m_main ( argc , argv ); Gtk :: Fenster m_window ; Gtk :: Button m_button ( "Hallo Welt!" ); m_window . füge hinzu ( m_button ); m_Button . show (); Gtk :: Main :: run ( m_window ); }
C ++ mit Qt
#include <QLabel> #include <QApplication> int main ( int argc , char * argv []) { QApplikations- App ( argc , argv ); Q Label ( "Hallo Welt!" ); Etikett . show (); App . exec (); }
C #
Klasse Hauptklasse { public static void Haupt () { System . Konsole . WriteLine ( "Hallo Welt!" ); } }
oder als Nachrichtenbox
statische Klasse Programm { static void Main () { System . Windows . Formulare . MessageBoxA . Zeigen ( "Hallo Welt" ); } }
C / AL
NACHRICHT ( Hallo Welt )
Ceylon
// In der Datei module.ceylon Modul hallo "1.0.0" {} // In der Datei hallo.ceylon geteilt Leere laufen () { Druck ( "Hallo Welt!" ); }
CIL
.assembly HelloWelt {} .assembly external mscorlib {} .method public static void Haupt () cil verwaltet { .entrypoint .maxstack 1 ldstr "Hallo Welt!" Aufruf void [mscorlib] System.Console :: WriteLine (String) rechts }
CLIST
SCHREIBEN HALLO WELT
Clojure
( println "Hallo Welt!" )
CLP
PGM SNDPGMMSG MSG ( 'Hallo Welt!' ) MSGTYPE ( * COMP ) ENDPGM
COBOL
000100 IDENTIFICATION DIVISION . 000.200 PROGRAM - ID . HELLOWORLD . 000 900 PROCEDURE DIVISION . 001000 MAIN . 001100 DISPLAY "Hallo Welt!" . 001200 STOPP RUN .
KALTE FUSION
<cfset beispiel = "Hallo Welt!" > <Cfoutput> # beispiel # </ cfoutput>
COMAL
10 DRUCKEN "Hallo Welt!"
Gewöhnliches Lisp
( Schreiblinie "Hallo Welt!" )
Komponente Pascal
MODUL hallo ; IMPORT OUT ; VORGEHENSWEISE Ausgabe * ; ANFANG ANFANGEN . String ( "Hallo Welt!" ); Aus . Ln ; ENDE Ausgabe ; ENDE HelloWell .
D
Import std . stdio ; void main () { writeln ( "Hallo Welt!" ); }
DarkBASIC
print "Hallo Welt!" Warte- Taste
dBASE / Foxpro
Ausgabe in der nächsten freien Zeile:
? "Hallo Welt!"
Zeilen- und spaltengenaue Ausgabe:
@ 1.1 sag "Hallo Welt!"
Ausgabe in einem Fenster:
warten Fenster "Hallo Welt!"
Dylan
definiere Methode hallo-welt () format-out ( "Hallo Welt! \ n " ); End - Verfahren Hallo-welt ; Hallo Welt ();
Eiffel
Klasse HALLO_WELT schaffen machen Features machen ist tun io . put_string ( "Hallo Welt!% N" ) als Ende
ELAN
Putline ( "Hallo Welt!" );
Elixier
IO . setzt "Hallo Welt"
oder:
defmodule Hello World do def hallo () tun IO . setzt "Hallo Welt!" als Ende
Emacs Lisp
( drucke "Hallo Welt!" )
Erlang
- Modul ( Hallo ). - Export ([ Hallo_welt / 0 ]). hallo_welt () -> io : fwrite ( "Hallo Welt! \ n " ).
F #
printfn "Hallo Welt"
Forth
Als Wort:
Hallo-welt . "Hallo, Welt!" cr ;
BZW. Im Direktmodus:
. (Hallo, Welt!) Cr
Fortran
Programm Hallo schreib ( * , * ) "Hallo Welt!" als das Programm Hallo
Festung
Component HelloWelt export Ausführbarer Lauf ( args: String ) = print "Hallo Welt!" Ende
FreeBASIC
print "Hallo Welt!" Schlaf
GML
show_message ( "Hallo Welt!" );
oder:
draw_text ( x , y , "Hallo Welt!" );
Gambas
PUBLIC SUB Form_Enter () DRUCKEN "Hallo Welt!" ENDE
Gehe
verpacken Haupt import „FMT“ func main() { fmt.Println("Hallo Welt!") }
Groovy
println "Hallo Welt!"
Haskell
main :: IO () main = putStrLn "Hallo Welt!"
Haxe
Klasse - Test { static Funktion Haupt () { trace ( "Hallo Welt!" ); } }
Diejenigen, die SWF-Oder Neko-Bytecodes kompiliert haben, sind alleine lauffähig. Zur Verwendung von compiliertem Javascript wird benötigt:
< Html > < Körper > < div id = "haxe: trace" > </ div > < script Typ = "text / javascript" src = "hallo_welt_haxe.js" > </ script > </ Körper > </ html >
IDL (RSI)
PRO hallo_welt PRINT "Hallo Welt!" ENDE
Io
"Hallo Welt!" print
J #
public class hallo { public static Leeres Haupt ( String [] args ) { - System . Konsole . WriteLine ( "Hallo Welt!" ); } }
JavaScript
Im Browser
Dokument . schreibe ( "Hallo Welt!" );
Meine Node.js
Konsole . log ( "Hallo Welt!" );
Java
Klasse Hallo { public static void main { String [] verärgert ) { System . aus . drucken ( "Hallo Welt!" ); } }
oder als Dialogkämpfer:
import javax.swing. * ; class Hallo { public static void main { String [] Argumente } { JOptionPane . showMessageDialog ( null , "Hallo Welt!" ); } }
Java Applet
Java Applets Features in Verbindung mit HTML .
Die Java-Datei:
import java.applet. * ; import java.awt. * ; Öffentliche Klasse HalloWelt erweitert Applet { public void paint ( Grafik g ) { g . Zeichenkette ( "Hallo Welt!" , 100 , 50 ); } }
Nachfolge der Code zum Einbau in Eine HTML-Seite. Vom W3C empfohlen:
< Object CLASSID = "java: HalloWelt.class" Code - Typ = "application / java-vm" Breite = "600" Höhe = "100" > </ object >
Für Kompabilität zu sehr alten Browsern (nicht empfohlen):
< Applet - Code = "HalloWelt.class" Breite = "600" Höhe = "100" > </ Applet >
Java-JDBC
JDBC- Programmarbeit in Verbindung mit einer Datenbank, für die Hersteller einen geeigneten Datenbankkäufer vorbereitet.
Die Java-Datei:
import java.sql.Verbindung ; import java.sql.DriverManager ; import java.sql.ResultSet ; import java.sql.SQLException ; import java.sql.Statement ; Öffentliche Klasse Main { private statische endgültige Zeichenfolge URL = "jdbc: mysql: // localhost / TEST? usseSSL = false" ; private statische letzte Zeichenfolge USER = "root" ; private statische letzte Zeichenfolge PASSWORD = "password" ; // private statische letzte String SQL = "SELECT" Hallo, Welt! " " ; public static Leere Haupt ( String [] args ) wirft SQLException { Verbindung conn = Driver Manager . getConnection ( URL , BENUTZER , PASSWORT ); Aussage st = conn . createStatement (); ResultSet rs = st . Ausführungsanfrage ( SQL ); while ( rs . next () ) { System . aus . println ( rs . getString ( 1 ) ); } } }
Das Beispiel nutzt MySQL DATABANK im Auftrag von TEST im Auftrag von Rechner (localhost). Es muss ein Benutzer im Auftrag von „root“ mit dem Passwort „Passwort“ angemeldet sein. Es wird ein Datenbanktreiber im Auftrag von com.mysql.jdbc.Driver
verwendet, der im Archiv mysql-connector-java-5.1.38-bin.jar
vorhanden ist. Dieses Archiv kann von dev.mysql.com heruntergeladen werden . Bei der Ausführung des Programms gibts die Archivdatei im Classpath
an.
Julia
println ( "Hallo Welt!" )
KiXtart
? "Hallo Welt!"
Kotlin
Spaß main ( args : Array < String >) { println ( "Hallo Welt!" ) }
Lisp
( drucke "Hallo Welt!" )
oder
( Prinz "Hallo Welt!" ) ( Terpri )
Meine Terpri wird von Zeilenumbruch begleitet.
Logo
drucken [Hallo Welt !]
Lua
drucken ( "Hallo Welt!" )
Hier wurden sowohl die Klammern um den String als auch allierdings mitgeschleppt:
print "Hallo Welt!"
Matlab
fprintf ( 'Hallo Welt!' );
oder
disp ( 'Hallo Welt!' );
oder
disp hallo_well
oder
"Hallo Welt"
mIRC-Skript
auf 1: laden: *: {echo Hallo Welt! }
MS-DOS- Stapel
Echo Hallo Welt!
Oberon
MODUL hallo ; IMPORT Schreiben ; BEGIN Schreiben . Linie ( "Hallo Welt!" ); ENDE HelloWell .
CLI:
Beginne zu schreiben ( 'Hallo Welt!' ) ; Ende .
GUI:
{$ APPTYPE GUI} verwendet Dialoge ; beginnen Anzeigen Nachricht ( 'Hallo Welt!' ) ; Ende .
OCaml
print_endline "Hallo Welt!" ;;
Objective-C
#import <stdio.h> int main () { puts ( "Hallo Welt!" ); zurückgeben 0 ; }
Oder mit Hilfe des Foundation-Frameworks (und in neuer typischer Schreibweise):
#import <Foundation / Foundation.h> int main () { NSLog ( @ "Hallo Welt!" ); zurückgeben 0 ; }
Objective-C mit Kakao
#import <Cocoa / Cocoa.h> @interface Controller : NSObject { NSWindow * -Fenster ; NSTextField * textField ; } @ End int Haupt ( int argc , const char * argv []) { NSAutoreleasePool * Pool = [[ NSAutoreleasePool alloc ] init ]; NSApp = [ NSApplication sharedApplication ]; Controller * Controller = [[ Controller allocation ] init ]; [ NSApp ausführen ]; [ Controller - Release ]; [ NSApp- Veröffentlichung ]; [ Pool Release ]; Zurückgeben von EXIT_SUCCESS ; } @implementation Controller - ( id ) init { if (( self = [ super init ]) = = null ) { textField = [[ NSTextField alloc ] initWithFrame : NSMakeRect ( 10.0 , 10.0 , 85.0 , 20.0 )]; [ textField setEditable : NEIN ]; [ textField setStringValue : @ "Hallo Welt!" ]; Fenster = [[ NSWindow alloc ] initWithContentRect : NSMakeRect ( 100,0 , 350,0 , 200,0 , 40,0 ) Stil Maske Rückkehr selbst ; }:NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask backing:NSBackingStoreBuffered defer:YES]; [window setDelegate:self]; [window setTitle:@"Hallo Welt!"]; [[window contentView] addSubview:textField]; [window makeKeyAndOrderFront:nil]; } - ( void ) windowWillClose: ( NSNotification * ) Benachrichtigung { [ NSApp terminate : self ]; } @end
OpenLaszlo
<Leinwand> <Text> Hallo Welt! </ text> </ canvas>
Oz
{ Zeige 'Hallo Welt' }
P ++
Terminal- Terminal = neues Terminal ( 1 ); Terminal . create (); Terminal . Ausgabe ( "Hallo Welt!" ). nextLine ();
Pascal
Programm hallo_welt ; Beginne zu schreiben ( 'Hallo Welt!' ) Ende .
Bauer
main () { printf ( "Hallo Welt! \ n " ); }
PEARL
MODUL ( HALLOWELT ) ; SYSTEM ; TERMINAL : DIS <-> SDVLS ( 2 ) ; PROBLEM ; SPC TERMINAL DIERUNG OUT ALPHIC DIM ( , ) TFU MAX FORWARD CONTROL - ( ALL ) ; MAIN : AUFGABE ; ÖFFNEN TERMINAL ; PUT 'Hallo Welt!' Am Terminal ; SCHLIESSEN TERMINAL ; ENDE ; MODEND ;
Perl
print "Hallo Welt! \ n" ;
oder
Verwenden Sie die Funktion qw (say) ; sag "Hallo Welt!" ;
Perl mit Tk
benutze Tk ; $ init_win = new MainWindow ; $ label = $ init_win -> Label ( - text => "Hallo Welt!" ) -> pack ( - page => top ); $ button MainLoop ;= $init_win -> Button( -text => "Ok", -command => sub {exit} ) -> pack( -side => top );
Perl mit Wx
benutze wx ; App -> neu -> MainLoop ; Paket- App ; benutze Eltern qw (Wx :: App) ; Unter OnInit { Wx :: Frame -> neu ( undef , - 1 , 'Hallo Welt!' ) -> Show () }
Perl 6
sag 'Hallo Welt!' ;
PHP
<? php drucken "Hallo Welt!" ; ?>
oder:
<? php echo "Hallo Welt!" ; ?>
oder:
<? = "Hallo Welt!" ?>
oder:
Hallo Welt !
oder alternative CLI-Anwendungen :
<? php fwrite ( STDOUT , "Hallo Welt!" ); ?>
Hecht
int main () { write ( "Hallo Welt! \ n " ); zurückgeben 0 ; }
PL/I
Test: Prozeduroptionen (Haupt); Schiffsliste setzen ("Hallo Welt!"); Endtest;
PL / pgSQL prozedurale Spracherweiterung von PostgreSQL
ANFANG ; - Starten Sie eine Transaktion. - Eine Funktion im Auftrag von Hello Wird Angelegt. - "void" bedeutet, dass nichts zurückgegeben wird. CREATE OR REPLACE FUNCTION hallo () RETURNS Leere AS - Der Funktionskörper Wird in $$ - String Liter Alen gekapselt. - Hier ist $ body $ swiss the $ -Zeichen. - Der Text zwischen $ -Zeichen muss eine Länge von mindestens 0 Zeichen aufweisen. $ body $ BEGINNEN RAISE NOTICE 'Hallo Welt'; - Eine Benachrichtigung wird ausgelöst. END; $ body $ - Ende der Funktion Skerper. SPRACHE plpgsql ; - Die Sprache des Funktionskörpers muss angegeben werden. SELECT Hallo (); - Die Funktion wird mit einem SELECT ausgeführt. - Die Ausgabe von Notiz ist in der Konsole enthalten. ROLLBACK ; - Alles rückgängig machen durch Zurückrollen der Transaktion.
PL / SQL prozedurale Spracherweiterung von Oracle
CREATE OR REPLACE PROCEDURE Hallo Welt als BEGIN DBMS_OUTPUT . PUT_LINE ( 'Hallo Welt!' ); ENDE ; / set server output on ; exec HelloWorld ;
PocketC
konsole:
main () { puts ( "Hallo Welt!" ); }
Dialogfenster:
main () { alert ( "Hallo Welt!" ); }
In einem Textfeld:
main () { box = createctl ( " BEARBEITEN " , "Test" , ES_MULTILINE , 0x000 , 30 , 30 , 100 , 30 , 3000 ); Bearbeitungsset ( Box , "Hallo Welt!" ); }
POV-Ray
Kamera { Ort < 0 , 0 , - 5 > look_at < 0 , 0 , 0 > } light_source { < 10 , 20 , - 10 > color rgb 1 } light_source { <-10, 20, -10> color rgb 1 } background { color rgb 1 } text { ttf "someFont.ttf" "Hallo Welt!", 0.015, 0 pigment { color rgb <0, 0, 1> } translate -3*x }
PowerShell
Kommandozeile:
"Hallo Welt!"
Option:
Schreib-Host "Hallo Welt!"
oder:
echo "Hallo Welt!"
oder:
[System.Console] :: WriteLine ( "Hallo Welt!" )
Dialogfenster:
[Leer] [System.Reflection.Assembly] :: LoadWithPartialName ( "System.Windows.Forms" ) [System.Windows.Forms.MessageBox] :: anzeigen ( "Hallo Welt!" )
Fortschritt 4GL
ANZEIGE "Hallo Welt!" .
oder:
MESSAGE "Hallo Welt!" VIEW AS ALERT-BOX INFO TASTEN OK .
Prolog
? - write ( '! Hallo Welt' ), Nl .
PureBasic
In der Konsole:
OpenConsole () Drucken ("Hallo Welt!") Input (); Beendet das Programm beim nächsten Tastendruck CloseConsole ()
Im Dialog fenster:
MessageRequester ("Nachricht", "Hallo Welt!")
Im Fenster:
Wenn OpenWindow (1.0.0.300.50, "Hallo Welt!", # PB_Window_ScreenCentered | #PB_Window_SystemMenu); Oeffnet ein zenriertes Fenster TextGadget (1,10,10,280,20, "Hallo Welt!", # PB_Text_Border); Nur ein Textfeld "Hallo Welt!" Wiederholen Sie event.i = WaitWindowEvent (); Working Windowsevents ab Bis event = #PB_Event_CloseWindow; solange, bis Schliessen geklickt wird EndIf
Python
Bis schließlich Version 2 ( print
ist ein Schlüsselwort ):
print "Hallo Welt!"
Ab Version 3 ( print
ist eine Funktion ):
drucken ( "Hallo Welt!" )
Python 2 mit Tkinter
importiere Tkinter als tk # `import tkinter als tk 'in Python 3 fenster = tk . Tk () tk . Label ( Fenster , Text = "Hallo Welt!" ) . pack () fenster . Hauptschleife ()
QBASIC
DRUCKEN "Hallo Welt!"
R
drucken ( "Hallo Welt!" )
oder
Katze ( "Hallo Welt! \ n" )
REXX
sag "Hallo Welt!"
Rubin
setzt "Hallo Welt!"
Rubin mit GTK +
require "gtk2" Gtk :: Fenster . neu ( "Hallo Welt!" ) . show_all . signal_connect ( : delete_event ) { Gtk . main_quit } Gtk . Haupt-
Ruby mit Tk
require "tk" TkRoot . neu { Titel "Hallo Welt!" } Tk . Hauptschleife
Rest
fn main () { println ! ( "Hallo Welt" ); }
SAC (Einzelauftrag C)
benutze StdIO : alles ; int main () { printf ( "Hallo Welt! \ n " ); Rückkehr ( 0 ); }
SAS
Daten _null_; "Hallo Welt!" laufen;
oder (SAS Makrosprache)
% Hallo Welt!
Scala
Als interpretierbare Skripte:
println ( "Hallo Welt!" )
Unter Ausnutzung des Traits App als übersetzbare Datei:
Objekt HelloWelt erweitert App { println ( "Hallo Welt!" ) }
oder Java-ähnlich als übersetzbare Datei:
Objekt hallo { def Haupt ( args : Array [ String ]) { println ( "Hallo Welt" ) } }
Schema
( Anzeige "Hallo Welt!" ) ( Newline )
Seed7
$ include "seed7_05.s7i"; const proc: main ist func beginnen writeln ("Hallo Welt!"); als func;
Smalltalk
Mein Enfin Smalltalk :
"Hallo Welt!" aus .
Mein VisualWorks :
Abschrift zeigen: "Hallo Welt!" .
Spec #
Mit System ; public class Anwendungen { public static Leere Haupt ( String [] args ) erfordert forall { int in in ( 0 : args . Länge ); args [ in ] ! = null }; { Console . WriteLine ( "Hallo Welt!" ); } }
Standard ML
print "Hallo Welt! \ n "
SPL
debuggen "Hallo Welt!" ;
SQL
WÄHLEN 'Hallo Welt!' AS Nachricht ;
Für Oracle-Datenbanken , MySQL
WÄHLEN 'Hallo Welt!' VON dual ;
Für IBM DB2
WÄHLEN 'Hallo Welt!' VON SYSIBM . sysdummy1 ;
Für MSSQL , MySQL , PostgreSQL
WÄHLEN 'Hallo Welt!' ;
StarOffice Basic
Unterhauptdruck „Hallo Welt!“ als unter
oder:
sub HelloWeltAlternativ MsgBox "Hallo Welt!" als unter
Swift
println ( "Hallo Welt!" )
(Schnelle 1.0)
drucken ( "Hallo Welt!" )
(ab Swift 2.0)
Tcl
setzt "Hallo Welt!"
Tcl / Tk
Paket benötigt Tk Label .l - Text "Hallo Welt" Pack .l
XOTcl
proc hallo { setzt "Hallo Welt!" }
Turing
setzen "Hallo Welt!"
Unix-Shell
echo Hallo Welt!
Verilog
Modul hallo_welt ; initial start $ display ( "Hallo Welt!" ); # 10 $ beenden ; als Endmodul
VHDL
Entität HelloWorld ist End- Entity HelloWorld ; Architektur BHV von Hallo Welt Eis beginnen HelloWorldProc : Prozess ist beginnen Bericht „Hallo Welt!“ ; warte ; End - Prozess HelloWorldProc ; als Architektur bhv ;
Visual Basic Script
MsgBox "Hallo Welt!"
Visual Basic .NET
Ausgabe in der Konsole:
Modul Modul1 Sub Main () Konsole . WriteLine ( "Hallo Welt!" ) End- Sub- End- Modul
Ausgabe in einer Messagebox:
Klasse Hallo Sub HelloWelt MsgBox ( "Hallo Welt!" ) Ende Sub End Klasse