Saltar para o conteúdo

Programa Olá Mundo: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
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

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