Hello World er eit vanleg omgrep når ein programmerer på ei datamaskin. Det tyder Hallo verda på norsk, og er eit uttrykk for det ein oftast først lærer seg i eit et nytt programmeringsspråk. Eit Hello World-program er det minimum av kode som skal til for at programmet skal skrive ut teksten Hello World! på skjermen.

C++ kjeldekode, slik den tek seg ut i ein teksteditor.

Sjølv om berre eit absolutt minimum av funksjonar og utrekningar vert brukt for å køyre Hello World, er bruken av Hello World ein grei måte å finne ut om kompilatorar og enkel skriptfunksjonalitet fungerer.

Døme endre

Basic endre

MS Basic endre

 10 PRINT "Hello, world!"
 20 END

TI-BASIC endre

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

   :Disp "Hello, world!"

For TI-89/TI-92 kalkulatorar

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

StarOffice/OpenOffice.org Basic endre

   sub main
       print "Hello, World"
   end sub

Strukturert BASIC endre

   print "Hello, world!"
   end

C endre

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

C# endre

Windows-program:

    using System;
    using System.Windows.Forms;

    namespace HelloWorld
    {
        public partial class Form : Form
        {
            public Form()
            {
                InitializeComponent();
            }

            private void Button_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Hello, world!");
            }
        }
    }

Kommandolinje-program:

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

C++ endre

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

Java endre

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

JavaScript endre

    document.write("Hello, world!");

MS-DOS batch fil (.bat) endre

Symbolet @ er valfritt, og hindrar at kommandoen blir repetert før den blir køyrd.

   @echo Hello, world!

Pascal endre

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

Perl endre

 print "Hello, world!\n";

PHP endre

 <?php
 print "Hello World";
 ?>

Python endre

   print "Hello, world!"

Ruby endre

puts "Hello World!"

Seed7 endre

$ include "seed7_05.s7i";

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

UNIX-skall endre

   echo 'Hello, world!'