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.
[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
- Examples of programs in different programming languages - Vários exemplos de códigos, incluindo o 'Olá Mundo'
- Lista de "Hello World" em todas as linguagens
- ACM "Hello World" project
- LiteratePrograms wiki
- "How the way people code "Hello World" varies depending on their age and job" – From the GNU Humor Collection
- Uma coleção de programas Hello World
- Outra coleção de programas Hello World

