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);


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.

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 !"

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

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

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.

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é..

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...