Programa Olá Mundo

Origem: Wikipédia, a enciclopédia livre.

O "Olá Mundo" ou "Alô Mundo" é um famoso programa de teste inicial de uma linguagem de programação. É um programa que imprime a mensagem "Olá Mundo!" no dispositivo de saída. É utilizado em muitos manuais de introdução às linguagens de programação e nele os estudantes costumam ter suas primeiras experiências de aprendizado.

Índice

[editar] Linguagens de programação comuns

Exemplos de programa Olá Mundo, em linguagens de programação comuns.

[editar] ActionScript (Macromedia Flash)

trace ("Olá Mundo!")

[editar] AppleScript

display dialog "Olá Mundo"

[editar] ASP

Response.write "Olá Mundo!"

[editar] Assembly

variable:
   .message   db   "Olá Mundo!$"
code:
   mov  ah,9
   mov  dx,offset .message
   int  0x21
   ret

[editar] BASIC

PRINT "Olá Mundo!"
END

[editar] C

[editar] K&R C

#include <stdio.h>
 
int main(void)
{
   printf("Olá Mundo!");
   return 0;
}

[editar] C99

int main()
{
   printf("Olá Mundo!");
}

[editar] C++

#include <iostream>
 
int main()
{
   std::cout << "Olá Mundo!";
   return 0;
}

ou, equivalente:

#include <iostream>
 
using namespace std;
 
int main()
{
   cout << "Olá Mundo!";
}

[editar] C#

using System;
namespace HelloWordApplication
{
   class HelloWorldApp
   {
      public static void Main()
      {
         Console.WriteLine("Olá Mundo!");
      }
   }
}

[editar] Clipper

? "Olá Mundo!"

[editar] COBOL

IDENTIFICATION DIVISION.
PROGRAM-ID.     HELLO-WORLD.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.
DISPLAY "Olá Mundo!".
STOP RUN.

[editar] COBOL Object COBOL, NetExpress, Server Express

DISPLAY "Olá Mundo!".

[editar] ColdFusion

<cfoutput>
Olá Mundo!
</cfoutput>

[editar] Dataflex

showln "Olá Mundo!"

[editar] Delphi

begin
   ShowMessage('Olá Mundo!');
end.

ou

begin
   MessageDlg('Olá Mundo!',mtinformation,[mbok],0);
end;

[editar] Euphoria

puts(1,"Olá Mundo!")

[editar] FORTRAN

PROGRAM HELLO
WRITE(*,10)
10 FORMAT('Olá Mundo!')
STOP
END

[editar] Game Maker

draw_text(x,y,"Olá mundo");

[editar] Groovy

println("Olá mundo")

[editar] Haskell

olamundo :: IO()
olamundo = putStr "Ola mundo"

[editar] Icon

procedure main()
   write("Olá Mundo!")
end

[editar] Java

public class Hello {
    public static void main(String[] args) {
        System.out.println("Olá Mundo!");
    }
}

[editar] JavaScript (JScript)

<script type="text/javascript">
    window.alert("Olá Mundo!");
</script>

ou

<script type="text/javascript">
    document.write("Olá Mundo!");
</script>

[editar] Java Virtual Machine (JVM)

public class Hello extends java.lang.Object
{
 public Hello();
 public static void main(java.lang.String[]);
}

Method Hello()
 0 aload_0
 1 invokespecial #1 <Method java.lang.Object()>
 4 return

Method void main(java.lang.String[])
 0 getstatic #2 <Field java.io.PrintStream out>
 3 ldc #3 <String "Olá Mundo!">
 5 invokevirtual #4 <Method void println(java.lang.String)>
 8 return

[editar] Lua

print "Olá mundo!"

[editar] LSL (Linden Scripting Language)

default
{
    state_entry()
    {
        llSay(0, "Olá, mundo!");
    }

    touch_start(integer total_number)
    {
        llSay(0, "Touched.");
    }
}

[editar] mIRC Scripting

[editar] Aliases script

olá echo -a Olá Mundo!

[editar] Popups script

Olá:echo -a Olá Mundo!

[editar] Remote script

echo -a Olá Mundo!

[editar] Linha de comando (mais usual)

//echo -a Olá mundo!

[editar] Pascal

Program Ola_Mundo;
Uses crt;
Begin
   Writeln('Olá Mundo!');
End.

Se estiverem usando o compilador BPW, logo:

Program Ola_Mundo;
Uses wincrt;
Begin
   Writeln('Olá Mundo!');
End.

[editar] Perl

print "Olá Mundo!";

[editar] PHP

<?php
echo "Olá Mundo!";
?>

[editar] PL/SQL

Set ServerOutPut On Size[sc_sql] }
BEGIN
  SYS.DBMS_OUTPUT.PUT_LINE('Olá Mundo!');
END;

[editar] Portugol

algoritmo "olá_mundo"
inicio
  escreva("Olá Mundo!")
fim

[editar] Py

def main()
   printf("Olá Mundo!")
end def

[editar] Python

print("Olá Mundo!")

[editar] Progress 4GL

MESSAGE 'Olá Mundo' VIEW-AS ALERT-BOX INFO BUTTONS OK.

[editar] REXX

/* Este programa, ola.cmd, exibe uma saudação */
say "Olá mundo!"

[editar] Ruby

puts "Olá Mundo!"

[editar] RGSS

print "Olá Mundo!"

[editar] Scala

println "Olá Mundo!"

ou

object OlaMundo {
  def main(args: Array[String]) {
    println "Olá Mundo!"
  }
}

[editar] Seed7

$ include "seed7_05.s7i";

const proc: main is func
  begin
    writeln("Olá Mundo!");
  end func;

[editar] ShellScript

echo 'Olá mundo!'

[editar] SQL

print 'Olá mundo!'

[editar] Visual Basic

Debug.Print "Olá Mundo!"

ou

 MsgBox("Olá Mundo!")

[editar] Visual Basic Script (VBScript)

MsgBox("Olá Mundo!")

[editar] Visual FoxPro (VFP)

? "Olá Mundo!"

ou

messagebox('Olá Mundo!')

[editar] Windows Scripting Host

WScript.Echo "Olá Mundo!"


[editar] Ver também

[editar] Ligações externas

Ferramentas pessoais
Criar um livro