**Hello, world** (*Hallo, verden* på norsk) er standardeksemplet på et program som brukes i innledningen av bøker og «tutorials» som beskriver et programmeringsspråk. Et *Hello, world*-program består av det minimum av kode som behøves for at programmet skal skrive ut teksten *Hello, world* på skjermen.

Selv om bare et absolutt minimum av funksjoner og utregninger blir brukt for å kjøre *Hello, world*, er bruken av *Hello, world* en grei måte å finne ut om kompilatorer og banal skriptfunksjonalitet fungerer.

Eksempler
---------

### Ada

```
 with Ada.Text_IO; use Ada.Text_IO;
 procedure Hello is
    Message: String := "Hello, world!";
 begin
    Put_Line(Message);
 end Hello;
```

### Basic

#### MS Basic

```
 10 PRINT "Hello, world!"
 20 END
```

#### TI-BASIC

For TI-80-TI-83 kalkulatorer (Texas Instruments)

```
 :Disp "Hello, world!"
```

For TI-89/TI-92 kalkulatorer

```
 :HelloWorld()
 :Prgm
 :Disp "Hello, world!"
 :EndPrgm
```

#### OpenOffice/LibreOffice Basic

```
 Sub Main
     Print "Hello, world!"
 End Sub
```

#### Strukturert BASIC

```
 print "Hello, world!"
 end
```

#### Visual Basic 1.0-6.0

```
 MsgBox "Hello, world!"
```

#### GML

```
 draw_text(x,y,"hello world")
```

#### GO

```
package main

import "fmt"

func main() {
 fmt.Println("Hello, World")
}

```

### ASP (Active Server Pages)

```
 <% Response.Write("Hello, world!") %>
```

### C

```
 #include <stdio.h>
  
 int main(void)
 {
     printf("Hello, world!\n");
     return 0;
 }

```

### C++

```
 #include <iostream>
  
 int main()
 {
     std::cout << "Hello, world!\n";
     return 0;
 }

```

### C#

```
 using System;
  
 class HelloWorldApp
 {
     public static void Main()
     {
         Console.WriteLine("Hello, world!");
     }
 }

```

### COBOL

```
 identification division.
 program-id. COBHELLO.
 procedure division.
     display "Hello, world!"
     stop run.
```

### Fortran

```
 PROGRAM HELLO
 WRITE(*,*)"Hello, World!"
 END
```

### Java

```
 public class Hello
 {
     public static void main(String[] args)
     {
         System.out.println("Hello, World!");
     }
 }
```

### JavaScript

```
 console.log("Hello, World!");
```

### JSP

```
 <%
 out.println("Hello, world!");
 %>
```

### Malbolge

```
 (=<`#9]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc
```

### mIRC-script

Linje én og tre av dette scriptet er egentlig unødvendig for å få mIRC til å utføre kommandoen. En kan selv bare skrive inn linje 2 i programmet.

```
 alias helloWorldAlias {
     /echo -a Hello, world!
 }
```

### MS-DOS batch fil (.bat)

Symbolet @ er valgfritt, og forhindrer at selve kommandoen blir vist før den blir kjørt.

```
 @echo Hello, world!
```

### Pascal

```
 program Hello;
 begin
     writeln('Hello, world!');
 end.
```

### Perl

```
 print "Hello, world!\n";
```

### PHP

```
 Hello world!
```

### Powershell

```
 "Hello, world!"
```

### Python 2.x

```
 print "Hello, world!"
```

### Python 3.x

```
 print("Hello, world!")
```

### Ruby

```
 puts "Hello, world!"
```

### Seed7

```
 $ include "seed7_05.s7i";

 const proc: main is func
   begin
     writeln("Hello, world!");
   end func;
```

### Smalltalk

```
 Transcript show: 'Hello, world!'.
```

### UNIX-skall

```
 printf 'Hello, world!\n'
```

### ActionScript 1, 2 og 3

```
 trace(Hello, world);
 
```