Programa Olá Mundo: diferenças entre revisões
Aspeto
Conteúdo apagado Conteúdo adicionado
Etiqueta: Ligações internas removidas |
|||
Linha 178: | Linha 178: | ||
</pre> |
</pre> |
||
iusioahuidsa |
|||
===[[Embarcadero Delphi|Delphi]]=== |
|||
<source lang="Delphi"> |
|||
begin |
|||
ShowMessage('Olá, Mundo!'); |
|||
end. |
|||
</source> |
|||
''ou'' |
|||
<source lang="Delphi"> |
|||
begin |
|||
MessageDlg('Olá, Mundo!',mtinformation,[mbok],0); |
|||
end; |
|||
</source> |
|||
''ou'' |
|||
<source lang="Delphi"> |
|||
WriteLn('Olá, Mundo!'); |
|||
</source> |
|||
===[[Euphoria (linguagem de programação)|Euphoria]]=== |
===[[Euphoria (linguagem de programação)|Euphoria]]=== |
Revisão das 00h51min de 27 de agosto de 2010
Este artigo não cita fontes confiáveis. |
O "Olá Mundo" ou "Alô Mundo" é um famoso programa de computador que imprime "Olá, Mundo!" (ou "Hello, World!"), usualmente seguido de uma quebra de linha, no dispositivo de saída. É utilizado como um teste ou como um exemplo de código minimalista de uma linguagem de programação.
Linguagens de programação comuns
Exemplos de programa Olá Mundo, em linguagens de programação comuns.
ActionScript
trace ("Olá, Mundo!")
AppleScript
display dialog "Olá Mundo"
ASP
Response.write "Olá, Mundo!" ou <%="Olá, Mundo!"%>
Assembly
variable:
.message db "Olá, Mundo!$"
code:
mov ah,9
mov dx,offset .message
int 0x21
ret
Awk
BEGIN { print("Olá, Mundo!") }
BASIC
PRINT "Olá, Mundo!"
END
Boo
print("Olá, Mundo!")
C
K&R C
#include <stdio.h>
int main(void)
{
printf("Olá, Mundo!\n");
return 0;
}
ou, equivalente:
#include <stdio.h>
int main(void)
{
puts("Olá, Mundo!");
return 0;
}
C99
int main()
{
printf("Olá, Mundo!\n");
}
ou, equivalente:
int main()
{
puts("Olá, Mundo!");
}
C++
#include <iostream>
int main()
{
std::cout << "Olá, Mundo!" << std::endl;
return 0;
}
ou, equivalente:
#include <iostream>
using namespace std;
int main()
{
cout << "Olá, Mundo!" << endl;
return 0;
}
C#
using System;
namespace HelloWordApplication
{
class HelloWorldApp
{
public static void Main()
{
Console.WriteLine("Olá, Mundo!");
}
}
}
Clipper
? "Olá, Mundo!"
COBOL
IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. DISPLAY "Olá, Mundo!". STOP RUN.
COBOL Object COBOL, NetExpress, Server Express
DISPLAY "Olá, Mundo!".
ColdFusion
<cfoutput> Olá, Mundo! </cfoutput>
Common Lisp
(format t "Olá, Mundo!~%")
Dataflex
showln "Olá, Mundo!"
iusioahuidsa
Euphoria
puts(1, "Olá, Mundo!\n")
Fantom
class ProgramaOlaMundo
{
static Void main()
{
echo("Olá, Mundo!")
}
}
Fortran
PROGRAM HELLO
WRITE(*,10)
10 FORMAT('Olá, Mundo!')
STOP
END
Game Maker
draw_text(x,y,"Olá, Mundo!");
ou
show_message("Olá, Mundo!");
Go
package main
import "fmt"
func main() {
fmt.Printf("Olá, Mundo!\n")
}
Groovy
println("Olá, Mundo!")
Haskell
olamundo :: IO()
olamundo = putStr "Olá, Mundo!"
Icon
procedure main()
write("Olá, Mundo!")
end
Java
public class Hello {
public static void main(String[] args) {
System.out.println("Olá, Mundo!");
}
}
JavaScript (JScript)
<script type="text/javascript">
window.alert("Olá, Mundo!");
</script>
ou
<script type="text/javascript">
document.write("Olá, Mundo!");
</script>
Máquina virtual Java (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
Lua
print "Olá, Mundo!"
LSL (Linden Scripting Language)
default { state_entry() { llSay(0, "Olá, Mundo!"); } touch_start(integer total_number) { llSay(0, "Touched."); } }
mIRC script
Aliases script
olá echo -a Olá, Mundo!
Popups script
Olá:echo -a Olá, Mundo!
Remote script
echo -a Olá, Mundo!
Linha de comando (mais usual)
//echo -a Olá, Mundo!
Nimrod
Echo("Olá, Mundo!")
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.
Perl
print "Olá, Mundo!";
PHP
<?php
echo "Olá, Mundo!";
?>
PL/SQL
Set ServerOutPut On Size[sc_sql] }
BEGIN SYS.DBMS_OUTPUT.PUT_LINE('Olá, Mundo!'); END;
Portugol
algoritmo "olá_mundo" inicio escreva("Olá, Mundo!") fim
Py
def main()
printf("Olá, Mundo!")
end def
Prolog
write('Olá, Mundo!').
Python
print("Olá, Mundo!")
Progress 4GL
MESSAGE 'Olá Mundo' VIEW-AS ALERT-BOX INFO BUTTONS OK.
REXX
say "Olá, Mundo!"
Ruby
puts "Olá, Mundo!"
RGSS
print "Olá, Mundo!"
Scala
println "Olá, Mundo!"
ou
object OlaMundo {
def main(args: Array[String]) {
println "Olá, Mundo!"
}
}
Scheme
(display "Olá, Mundo!")
(newline)
Seed7
$ include "seed7_05.s7i";
const proc: main is func begin writeln("Olá, Mundo!"); end func;
Shell script
echo 'Olá, Mundo!'
SQL
print 'Olá, Mundo!'
ou
Select 'Olá, Mundo!'
TCL
puts stdout "Olá, Mundo!"
ou ainda
echo "Olá, Mundo!"
Visual Basic
Debug.Print "Olá, Mundo!"
ou
MsgBox("Olá, Mundo!")
VBScript
MsgBox("Olá, Mundo!")
ou
Response.Write "Olá, Mundo!"
ou
<%="Olá, Mundo!"%>
Visual FoxPro (VFP)
? "Olá, Mundo!"
ou
messagebox('Olá, Mundo!')
Windows Scripting Host
WScript.Echo "Olá, Mundo!"
Ver também
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
- LiteratePrograms wiki
- "How the way people code "Hello World" varies depending on their age and job" – From the GNU Humor Collection
- Outra coleção de programas Hello World