229x Filetype PDF File size 0.27 MB Source: www.lob.de
Hello, world! * ABAP: "Hello, world!" * ABAP // Dylan: "Hello, world!" Dylan @ECHO OFF MS-DOS Batch REPORT HELLO_WORLD. define method hello-world() REM DOS batch: "Hello, world!" WRITE 'Hello, world!'. format-out("Hello, world!\n"); ECHO Hello, world! end method hello-world; Ada hello-world(); Mumps-M -- Ada: "Hello, world!" ; Mumps-M: "Hello, world!" with Ada.Text_IO; use Ada.Text_IO; w !,"Hello, world!" procedure Hello is // ECMAScript/JavaScript: "Hello, world!" ECMA/JavaScript begin alert('Hello, world!'); Put_Line ("Hello, world!"); (* Oberon: "Hello, world!" *) Oberon end Hello; MODULE Helloworld; indexing Eiffel IMPORT Write; ALGOL description: "Eiffel: Hello, world!" BEGIN HELLO: 'BEGIN' class HELLO Write.Line("Hello, world!"); 'COMMENT' CDC ALGOL 60: "Hello, world!" ; creation END Helloworld. OUTSTRING(1, 'Hello, world!') run 'END' HELLO feature Pascal run is program HelloWorld(output); Ant do (* Pascal: Hello, world! *) print("Hello, world!%N"); beginend -- run WriteLn('Hello, world!'); %% Erlang: "Hello, world!" Erlang # Perl: "Hello, world!" -module(hello). print "Hello, world!\n"; -export([hello/0]). X APL: Hello, world! APL PHP Y- 'Hello, world!' hello() -> "."Hello, world!".""; ?> -- AppleScript: "Hello, world!" AppleScript PL/1 display dialog "Hello, world!" \ Gforth: "Hello, world!" Forth /* PL/1: "Hello, world!" */ s" world!" s" Hello, " Hello: procedure options(main); ASP type type CR put skip list('Hello, world!'); <% @ Language="VBScript" %> bye end Hello; <% 'ASP: "Hello, world!" Response.Write("Hello, world!") %> Plankalkül C Fortran: Hello, world! Fortran R1.1(V0[:sig]) => R0 Assembler PROGRAM HALLO R1.2(V0[:m x sig]) => R0 ; NASM Intel 8086 Assembler (DOS): "Hello, world!" WRITE (*,100) 0 => i | m + 1 => j org 100h STOP [W [ i < j -> [ R1.1(V0[i: m x sig]) => R0 | i + 1 => i ] ] ] start: 100 FORMAT ('Hello, world!') END MOV AH,09h END R1.3() => R0 LEA DX,[msg] 'H';'e';'l';'l';'o';',';' ';'w';'o';'r';'l';'d';'!' => Z0[: m x sig] INT 21h R1.2(Z0) => R0 MOV AX,4C00h // Groovy: "Hello, world!" Groovy END INT 21h println "Hello, world!" msg: DB 'Hello, world!$' PostScript % PostScript: "Hello, world!" awk -- Haskell: "Hello, world!" Haskell /Courier findfont 24 scalefont setfont # awk: "Hello, world!" main :: IO () 100 100 moveto (Hello, world!) show showpage BEGIN { print "Hello, world!" } main = putStrLn "Hello, world!" B # PowerShell: "Hello, world!" PowerShell /* A TUTORIAL INTRODUCTION TO THE LANGUAGE B h Hello Write-Host "Hello, world!" B. W. Kernighan Bell Laboratories, New Jersey, January 1973 - first documented "hello, world!" */ Prolog CO HPGL: "Hello, world!"; HPGL % Prolog: "Hello, world!" main( ) { IN0; ?- write('Hello, world!') , nl . extrn a, b, c; PA0,0; putchar (a); putchar (b); putchar (c); putchar ('!*n'); PR1000,1000; } SP1; # Python: "Hello, world!" Python a 'hell' ; PD; print "Hello, world!" b 'o, w' ; DT!; c 'orld' ; LBHello world!; REXX PU; /* REXX: "Hello, world!" */ Bash PA 0,0; say 'Hello, world!' # Bash: "Hello, world!" SP0; exit echo Hello, world! BASIC HTML # Ruby: "Hello, world!" Ruby 10 REM BASIC: "Hello, world!" puts "Hello, world!" 20 PRINT "Hello, world!"end -- HELLO end. PerlGreeting Scheme BrainfuckHello, World!
;;; Scheme: "Hello, world!" Brainfuck: "HelloKOMMA World!" [-]++++++++++[>++++++ (define h(lambda()(display "\nHello, world!")(newline)()))(h) +>++++++++++>++++>+++>+<<<<<-]>++.>+.+++++++..+++.>+ +++.>++.<<++++++++.--------.+++.------.--------.>>+. * INTERCAL: "Hello, world!" INTERCAL PLEASE DO ,1 <- #13 DO ,1 SUB #9 <- #168 echo s | sed -ne '1s/.*/Hello, world!/p' sed BS2000 DO ,1 SUB #1 <- #238 DO ,1 SUB #10 <- #24 /BEGIN-PROCEDURE LOGGING=N DO ,1 SUB #2 <- #112 DO ,1 SUB #11 <- #16 /REMARK BS2000 (SDF): "Hello, world!" DO ,1 SUB #3 <- #112 DO ,1 SUB #12 <- #158 'Hello, world!' print. Self /ASSIGN-SYSDTA TO-FILE=*SYSCMD DO ,1 SUB #4 <- #0 DO ,1 SUB #13 <- #52 /WRITE-TEXT 'Hello, world!' DO ,1 SUB #5 <- #64 DO READ OUT ,1 /SET-JOB-STEP DO ,1 SUB #6 <- #238 PLEASE GIVE UP Simula /ASSIGN-SYSDTA TO-FILE=*PRIMARY DO ,1 SUB #7 <- #26 ! Simula: "Hello, world!" ; /END-PROCEDURE DO ,1 SUB #8 <- #248 Begin OutText("Hello, world!"); OutImage; C End of program; /* ANSI C: "Hello, world!" */ // Java: "Hello, world!" Java #includeSmalltalk #include class HelloWorld { 'Hello, world!' out. int main(void){ public static void main(String args[]) { puts("Hello, world!"); return EXIT_SUCCESS; System.out.println("Hello, world!"); } } -- SQL: "Hello, world!" SQL A T X LT X } SELECT 'Hello, world!' AS message; E E // C#: "Hello, world!" C# A using System; JSP % TeX: "Hello, world!" T X LT X class HelloWorld { A E E <%@ page language='java' %> T X LT X Hello, world! public static int Main(String[] args) { <%="Hello, world!" %> E E \bye Console.WriteLine("Hello, world!"); return 0; A } % LaTeX: "Hello, world!" T X LT X .\" troff/groff: "Hello, world!" troff/groff } E E \documentclass{article} \f(CW \begin{document} Hello, world! C++ Hello, world! // ISO C++: "Hello, world!" \end{document} #include Velocity int main() { #set( $foo = "Hello, world!" ) std::cout << "Hello, world!" << std::endl; ; Logo: "Hello, world!" Logo $foo } PRINT [Hello, world!] BYE * COBOL 74: "Hello, world!" COBOL Whitespace IDENTIFICATION DIVISION. B4 09 8D 16 0D 01 CD 21 B8 00 4C CD 21 48 65 6C Maschinencode PROGRAM-ID. HELLO. 6C 6F 2C 20 77 6F 72 6C 64 21 24 ENVIRONMENT DIVISION. XML MAIN SECTION. DISPLAY "Hello, world!" # make: "Hello, World!" MAKE STOP RUN. all: @echo "Hello, World!" XUL ;;; Common Lisp: "Hello, world!" Common Lisp Hello, world !(print "Hello, world!") MODULE HelloWorld; )(helloworld) FROM InOut IMPORT WriteString,WriteLn; BEGIN Poster-Bestellung und mehr Informationen: Impressum dBase WriteString("Hello, world!"); http://www.lehmanns.de/helloworld * dBase IV: "Hello, world!" WriteLn; ? "Hello, world!" END HelloWorld. Redaktion: Dirk Eckel, Christoph Kaeder, Matthias Stolt (Hamburg) 10623 Berlin 12489 Berlin 79098 Freiburg 20095 Hamburg 04109 Leipzig 93053 Regensburg 89081 Ulm Portofreie Lieferung Hardenbergstr. 5 Rudower Chaussee 26 Friedrichring 25 Kurze Mühren 6 Grimmaische Str. 10 Universitätsstraße 31 Albert-Einstein-Allee 15 innerhalb Deutschland Tel 030/617911-0 Tel 030/2093-2028 Tel 0761/3899010 Tel 040/336384 Tel 0341-3397500-0 Tel 0941/90830 Tel 0731/56600 Kostenlose Service Hotline berlin@lehmanns.de adlershof@lehmanns.de fr@lehmanns.de hh-city@lehmanns.de leipzig@lehmanns.de rgbg@lehmanns.de ulm-oe@lehmanns.de 0800-2662665 (COMBOOK) 10117 Berlin 91054 Erlangen 06108 Halle 50937 Köln 35037 Marburg 89073 Ulm siz - Service Internationale Email Newsletter Friedrichstraße 128 Universitätsstraße 6 Universitätsring 7 Universitätsstr. 20 Steinweg 35 a Wengengasse 27 Zeitschriften 24 Themen Ihrer Wahl Tel 030/2827079 Tel 09131/829644 Tel 0345/212150 Tel 0221/428153 Tel 06421/590120 Tel 0731/63334 Tel 0800/7492665 Subscribe/Unsubscribe unter: b-fr@lehmanns.de er@lehmanns.de hal@lehmanns.de k-uni@lehmanns.de mr@lehmanns.de ulm-city@lehmanns.de siz@lehmanns.de www.lehmanns.de/email-news