Jump to content
Taki

"Hello World!" dans tous les langages

Recommended Posts

En actionscript :

Mode lazy :craint:

stop();
trace("Hello World");

Sinon

import mx.transitions.Tween;
import mx.transitions.easing.*;


var helloClip_mc :MovieClip = this.createEmptyMovieClip("helloClip_mc",1);
var sayHello_txt :TextField = this.helloClip_mc.createTextField("sayHello_txt",2,0,0,0,0);
var formatHello_fmt  :TextFormat = new TextFormat();

with(formatHello_fmt) {
color = 0x000000;
size = 50;
font = "Arial";
}

with(helloClip_mc.sayHello_txt) {
autoSize = "left";
text = "Hello World";
setTextFormat(formatHello_fmt);
_x=(Stage.width-this._width)/2;
_y=(Stage.height-this._height)/2;
}

var helloTween : Tween = new Tween(helloClip_mc, "_y", Bounce.easeOut, Stage.height+helloClip_mc.sayHello_txt._height, 0, 1, true);


Share this post


Link to post
Share on other sites

en Ook, un langage dérivé du brainfuck.

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook.Ook. Ook.Ook. Ook.Ook. Ook.Ook. Ook.Ook. Ook.Ook. Ook.Ook. Ook.Ook. Ook. Ook! Ook.

Share this post


Link to post
Share on other sites

petites erreurs pour C et C++ :

#include <iostream.h>
int main(int argc, char *argv[])  {cout << "HELLO WORLD";}

#include stdio.h
int main(int argc, char *argv[]) {
printf("Hello world, Sarvok is Now the Best");
return 0;
}

main retourne normalement un int et prend des arguments (en C) même si c'est facultatif en C++ ...

et les dieses n'étaient pas placées ou placées au mauvais endroit...

sinon pour le ksh c'est pareil que le shell :

#!/bin/ksh
echo "Hello World !";

en ruby :

puts "Hello World !"

Share this post


Link to post
Share on other sites

en lolcode (http://lolcode.com)

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

Mais le must, ca reste la gestion des exceptions

HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
AWSUM THX
	VISIBLE FILE
O NOES
	INVISIBLE "ERROR!"
KTHXBYE

le : O NOES

mdr et le fin de programme : KTHXBYE

Share this post


Link to post
Share on other sites

Salut,

juste pour dire de changer le titre, ce n'est pas "language" mais langage ! :)

We don't speak english here hihi :)

Bon week-end ! :)

Share this post


Link to post
Share on other sites

En effet :craint: et il aura fallu du temps pour que quelqu'un le voit et en fasse la remarque :dd::craint:

:eeek2::zarb:

Share this post


Link to post
Share on other sites

Je ne l'ai pas vu en Ti basic. (le langage pour les calculatrices Texas Instruments)

Donc le voilà:

Disp "HELLO WORLD"

Share this post


Link to post
Share on other sites

En MS SQL (2K)

Set quoted_Identifier On 
Go
Set Ansi_Nulls Off
Go

Create PROCEDURE helloWorld

As
BEGIN
Print 'Hello World'
End

Go
Set quoted_Identifier Off
Go
Set Ansi_Nulls On
Go

:transpi:

Share this post


Link to post
Share on other sites

Je ne sais pas si ça a été dit, mais en php echo "Hello World!";, c'est clairement pas à faire.

echo 'Hello World!'; l'usage des " est plus lent, puis-ce que le moteur php va analyse d'éventuelles variables présentes dans ces guillemets ;P

Share this post


Link to post
Share on other sites

En même temps un test rapide me donne :

time php test.php >-

real	0m0.259s
user	0m0.088s
sys	 0m0.128s

avec les doubles guillemets et

time php test.php >-

real	0m0.260s
user	0m0.088s
sys	 0m0.172s

avec les simple guillemets.

Le source de test.php :

<?
for ($i=0; $i<100000; $i++)
echo "Hello World";
?>

Donc en gros tu es en train de nous dire que tu va éventuellement gagner quelque chose de l'ordre du centième ou du millième de seconde sur cent mille print. Sacré optimisation.

Et encore dans le cas présent, c'est le contraire, ce sont les double guillemets qui sont plus rapides.

Share this post


Link to post
Share on other sites

En même l'idée sur une partie d'un forum dédiée à la programmation c'est peut être de partir sur des bases saines.

Le Hello world sert simplement de base "mythique" à tous les langages de progs, comme l'utilisation du <?php au lieu du <?, dépendant de la configuration du fichier php.ini

L'utilisation du ' est plus rapide que pour le " s'il y a le signe $ ( propre aux variables ) par exemple. Après un code complet de plusieurs milliers de lignes fonctionnera parfaitement, même s'il est mal optimisé... sauf pour un site visité..

Share this post


Link to post
Share on other sites

Et en D ?

ça donnerait quelquechose comme ça. :roule:

import std.stdio:writefln;

void main(string[] args)
{
writefln("Hello World, Reloaded");
}

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...