Hello World
Origem: Desciclopédia, a enciclopédia livre de conteúdo.
| Este artigo é uma piada de computeiro!
Existem 11 tipos de pessoas no mundo: As que entendem binário, as que não entendem e as que acham que entendem. |
Good Evening, World ![]()
William Bonner sobre Hello World
Significa "Olá, Mundo" ![]()
Capitão Óbvio sobre Hello World
É coisa de noob! ![]()
Nerd sobre Hello World
Tu traiu o movimento computacional, véio! ![]()
Dado Dolabella sobre Hello World
Na União Soviética, o Hello World programa VOCÊ!! ![]()
Reversal Russa sobre Hello World
Eu, em minha primeira lição de programação, imprimi a Bíblia inteira e mais uns 3 livros programando em binario. O programa que eu fiz só tinha 3 números. ![]()
Chuck Norris sobre Hello World
Hello World ![]()
Programador sobre programação
[editar] Origem do Hello World
Hello World é a frase mais usada por aprendizes de nerd programador. Acredita-se que foi criado por Bill Gates no ano de 1900 e guaraná com rolha e, devido à sua influência entre os nerds, logo se espalhou como uma praga. A linguagem C++ foi criada exclusivamente para a sintaxe dessa frase, mas mesmo assim esta continua complicada até hoje.
É padrão ANSI e IEEE que todos os livros de programação tenham um capítulo simples de 200 páginas sobre como fazer seu programa "hello world". Existem outras versões, como a "Olá mundo" de livros traduzidos para o português de Portugal falado por portuguêses e atores de novela da Globo e a versão "JESUS", usado por programadores crentes que precisam mostrar pro pa$tor que computador não é coisa do capeta. Acredita-se que é a única coisa que Bill Gates de fato saiba programar, e olha que ele estudou em Havard.
[editar] Sintaxe do Hello World
Em C++:
class CHelloWorldAppUi;
class CEikApplication;
class CHelloWorldAppView;
class CHelloWorldApplication : public CEikApplication
{
public:
TUid AppDllUid() const;
protected:
CApaDocument* CreateDocumentL();
};
class CHelloWorldDocument : public CEikDocument
{
public:
static CHelloWorldDocument* NewL(CEikApplication& aApp);
static CHelloWorldDocument* NewLC(CEikApplication& aApp);
~CHelloWorldDocument(){};
public:
CEikAppUi* CreateAppUiL();
private:
void ConstructL() {};
CHelloWorldDocument(CEikApplication& aApp){};
};
class CHelloWorldAppUi : public CEikAppUi
{
public:
void ConstructL();
CHelloWorldAppUi(){};
~CHelloWorldAppUi(){};
};
static const TUid KUidHelloWorldApp = {0x10005B91};
GLDEF_C TInt E32Dll(TDllReason )
{
return KErrNone;
}
EXPORT_C CApaApplication* NewApplication()
{
return (new CHelloWorldApplication);
}
CApaDocument* CHelloWorldApplication::CreateDocumentL()
{
CApaDocument* document = CHelloWorldDocument::NewL(*this);
return document;
}
TUid CHelloWorldApplication::AppDllUid() const
{
return KUidHelloWorldApp;
}
CHelloWorldDocument* CHelloWorldDocument::NewL(CEikApplication& aApp)
{
CHelloWorldDocument* self = NewLC(aApp);
CleanupStack::Pop(self);
return self;
}
CHelloWorldDocument* CHelloWorldDocument::NewLC(CEikApplication& aApp)
{
CHelloWorldDocument* self = new (ELeave) CHelloWorldDocument(aApp);
CleanupStack::PushL(self);
self->ConstructL();
return self;
}
CEikAppUi* CHelloWorldDocument::CreateAppUiL()
{
CEikAppUi* appUi = new (ELeave) CHelloWorldAppUi;
return appUi;
}
void CHelloWorldAppUi::ConstructL()
{
BaseConstructL();
_LIT(message,"Hello!");
CAknInformationNote* informationNote = new (ELeave) CAknInformationNote;
informationNote->ExecuteLD(message);
}
Hello World em Java:
import java.lib.util.packages.utilities.HelloWorldStream;
public class HelloWorldExample extends AbstractHelloWorldModel implements HelloWorldHandler{
public static final nonreversible taxfree nondenominational void main(String[] arrs){
HelloWorldStream hs = System.getStandardHelloWorldStream(
System.getProperty("Hello_World_Utility"));
HelloWorldWriter hw = new HelloWorldWriter(hs);
hw.initStandardizedHelloWorldModuleAdapterClass();
hw.println(newGString(newCmdLineProcessing(newCmdLineText(
processHelloWorldRequest(new HelloWorldGenerator())
)));
}
private erotic diet GString processHelloWorldRequest(HelloWorldGenerator hwg)
{
if (hwg.awesomeFactor < HelloWorld.HELLOWORLD)
throw new Bone;
HelloWorldModel h = hwg.formulateStandardHelloWorldObject();
return h.getDefaultHelloWorldContext().getHelloListener().createHelloWorldString();
}
}
Em PHP:
<?
$l1 = ('Hello world');
for ($lI=$ll=0 ; $ll >= $lI ; $ll++&&$lI++){//II+*
_($l1[ $ll %= 4 ]);/*$II+=$lI*///II++
if($lI != ($ll % true) + 2);// não mecha!!!
else break;
}_('!');_(); // o que é isso ???
// function exit(); //
function _($l1 = "
\n"){printf("%s",$l1);}; // aqui a casa cai
?>
Em Ruby:
chars = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] chars.each {|char| print char unless char == 'h' or char == ' '; print char.capitalize if char == 'h'
print ','.<<(char) if char == ' '
Em miguxês: HhHehhEHLlLlloUUuuu WuUwoOouUhHrRlLllDddDiiIyYhH
Na língua humana normal:
Hello World
| Linguagens de Programação |
|
ABAP •
ActionScript •
|