Diferenças entre edições de "Programa Olá Mundo"

1 961 bytes removidos ,  05h14min de 5 de dezembro de 2018
Foi decidido anteriormente pela remoção da lista de exemplos
(correção de "linghuagem" para "linguagem")
(Foi decidido anteriormente pela remoção da lista de exemplos)
[[Imagem:PSP-Homebrew.jpeg|200px|thumb|Programa Olá Mundo sendo executado em um [[PlayStation Portable|PSP]], uma forma de ''[[homebrew]]''.]]
O '''"Olá Mundo"''' ou '''"Alô Mundo"''' (doé inglês:um famoso [[programa de computador]] que imprime "Olá, Mundo!" (ou "'''''Hello, World!'''''"), éusualmente seguido de uma quebra de linha, com algumas variações como inexistência do [[ponto de exclamação]] e letras em [[minúscula]], no [[Fluxos padrão#Saída padrão (stdout)|dispositivo de saída]]. É utilizado como um famosoteste ou como um exemplo de código minimalista de uma [[programalinguagem de computadorprogramação]],.<ref name="Coleção">{{Citar web |url=http://helloworldsite.he.funpic.de/hello.htm |título=The Hello World Collection|data=25 de setembro de 2010|acessodata=6 de dezembro de 2011 |publicadoautor=HelloworldWolfram Rösler Funpic|ultimodata=25 de setembro de 2010 |primeiropublicado=|autor=Wolframhelloworldsite.he.funpic.de Rösler|língua=inglês}}</ref> utilizadoUm programa de formapropósito didáticasemelhante paraé ensinar os fundamentos daso [[linguagemalgoritmo de programação|linguagensTrabb de programaçãoPardo-Knuth]].<ref>{{Citar web |url=httpshttp://br-linuxwww.orgc2.com/wparchivecgi/2008wiki?TpkAlgorithm |título=Tpk Algorithm |língua=inglês |acessodata=6 de dezembro de 2011}}</hello-world-em-366-linguagens-diferentesref><ref>{{Citar web |url=http://cs.phpfit.edu/~ryan/compare/ |titulotítulo=HelloTPK WorldAlgorithm emin 366Different LinguagensProgramming Languages Diferentes|dataacessodata=6 de dezembro de 2011 |acessodataautor=2018-11-08Ryan Stansifer |obradata=Organização12 de julho de 2011 Linux|publicado=cs.fit.edu |ultimo=|primeirolíngua=inglês}}</ref>
 
O primeiro programa Olá Mundo de que se tem conhecimento foi implementado na [[B (linguagem de programação)|linguagem B]], para o livro ''A Tutorial Introduction to the Language B:''<ref name=":0">{{Citar web|url=http://helloworldcollection.de/|titulo=Hello World|data=|acessodata=2018-11-08|obra=Hello World Collection|publicado=|ultimo=Roesler|primeiro=Wolfram}}</ref><ref name="B">{{Citar web |url = http://cm.bell-labs.com/cm/cs/who/dmr/btut.pdf|título = A Tutorial Introduction to the Language B|acessodata = 7 de dezembro de 2011|autor = Brian W. Kernighan|data = 1996|publicado = Lucent Technologies Inc.|língua = inglês|ligação inativa = sim}}</ref>
Este código imprime/exibe no [[Fluxos padrão#Saída padrão (stdout)|dispositivo de saída]] do equipamento o texto "Olá, Mundo!", usualmente seguido de uma quebra de linha, com algumas variações como inexistência do [[ponto de exclamação]] e letras em [[minúscula]]. Um programa de propósito semelhante é o [[algoritmo de Trabb Pardo-Knuth]].<ref>{{Citar web|url=http://www.c2.com/cgi/wiki?TpkAlgorithm|título=Tpk Algorithm|data=|acessodata=6 de dezembro de 2011|publicado=C2|ultimo=|primeiro=|língua=inglês}}</ref><ref>{{Citar web|url=http://cs.fit.edu/~ryan/compare/|título=TPK Algorithm in Different Programming Languages|data=12 de julho de 2011|acessodata=6 de dezembro de 2011|publicado=CS FIT|ultimo=|primeiro=|autor=Ryan Stansifer|língua=inglês}}</ref>
 
O primeiro programa Olá Mundo de que se tem conhecimento foi implementado na [[B (linguagem de programação)|linguagem B]], para o livro ''A Tutorial Introduction to the Language B:''<ref name=":0">{{Citar web|url=http://helloworldcollection.de/|titulo=Hello World|data=|acessodata=2018-11-08|obra=Hello World Collection|publicado=|ultimo=Roesler|primeiro=Wolfram}}</ref><ref name="B">{{Citar web |url = http://cm.bell-labs.com/cm/cs/who/dmr/btut.pdf|título = A Tutorial Introduction to the Language B|acessodata = 7 de dezembro de 2011|autor = Brian W. Kernighan|data = 1996|publicado = Lucent Technologies Inc.|língua = inglês|ligação inativa = sim}}</ref>
 
<syntaxhighlight lang="C">
b 'o, w';
c 'orld';
</syntaxhighlight>
 
== Exemplos ==
Linguagem C:<ref name=":1">{{Citar web|url=http://terminalroot.com.br/2016/10/blog-linux-ola-mundo-9-linguagens.html|titulo=Olá Mundo em 9 linguagens de programação|acessodata=2018-11-08|obra=Terminal Root|ultimo=Oliveira|primeiro=Marcos|lingua=pt-br}}</ref><syntaxhighlight lang="c">
#include <stdio.h>
int main()
{
printf("Olá mundo!\n");
return 0;
}
</syntaxhighlight>Linguagem C#:<ref name=":0" /><syntaxhighlight lang="c#">
class HelloWorld
{
static void Main()
{
System.Console.WriteLine("Olá mundo");
}
}
</syntaxhighlight>Linguagem PHP:<ref name=":1" /><syntaxhighlight lang="php">
<?php
echo "Olá mundo!";
?>
</syntaxhighlight>Linguagem Javascript:<ref name=":1" /><syntaxhighlight lang="javascript">
document.write("Olá mundo!");
</syntaxhighlight>Linguagem Java:<ref name=":0" /><syntaxhighlight lang="java">
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Olá mundo" );
}
}
</syntaxhighlight>Linguagem Python:<ref name=":0" /><syntaxhighlight lang="python3">
print("Olá mundo")
</syntaxhighlight>Linguagem VBscript:<ref name=":0" /><syntaxhighlight lang="vb">
msgbox "Olá mundo!"
</syntaxhighlight>Linguabem Visual Basic.Net<ref name=":0" /><syntaxhighlight lang="vb.net">
Imports System.Console
Class HelloWorld
Public Shared Sub Main()
WriteLine("Olá mundo!")
End Sub
End Class
</syntaxhighlight>
 
 
[[Categoria:Linguagens de programação| ]]
[[Categoria:Programação]]
[[Categoria:Programas de computador]]