JavaScript ES6, Oration , Vitsy , Minkolang score = 71,94703045766462
121 / 2^(3/4)
. Fait amusant? Je n'essaye pas de gagner, juste d'ajouter autant de langues que possible.
222 //X>"!dlroW olleH"Z
shush=0
alert("Hello World!")
sorry=`
listen
capture Hello World!`
$$$
=` >### .O$r"!"rXr<`
Ce que Vitsy voit
"Eh bien, je suis une langue 1D, donc ... pour l'instant, seule la première ligne compte."
222 //X>"!dlroW ,olleH"Z
222 push three twos
// divide twice
X> drop the result and carry on
"!dlroW ,olleH"Z standard Hello, World! program
Merci pour le cookie, Vitsy: 3
Ce que JavaScript ES6 voit
222 //X>"!dlroW ,olleH"Z
"Voyons voir ... Tu as mis le numéro 222
et ensuite mis quelque chose dans un commentaire. D'accord, bien sûr, je vais rouler avec ça."
shush=0
"Vous avez fait une variable. Noté."
alert("Hello, World!")
"Ah, je vois où tu vas avec ça. Je vais montrer ça."
sorry=`
listen
capture Hello, World!`
"Oo! Une chaîne multiligne! Maintenant, nous parlons, ES6 rulez, ES5 bave!"
(EOF)
"Eh bien, j'ai fini. Paix."
Ce que voit Oration
222 //X>"!dlroW ,olleH"Z
"Ce n'était pas sur mes notes ...! Il vaut mieux ne rien faire."
shush=0
alert("Hello, World!")
sorry=`
"Oh, voici quelques notes supplémentaires."
listen
"Ecoutez..."
capture Hello, World!`
"...Bonjour le monde!"
(EOF)
" Ne pense plus! Génial, j'ai fini ici. respire profondément "
Explication de Minkolang
(Trop paresseux pour créer un récit. Peut-être plus tard, le code a pris un certain temps.) Code non pertinent remplacé par #
ou omis. Aussi, ajout de commentaires C ... C
.
222 ###>"!dlroW olleH"#
$$$ C this separates layers C
###>### #####.O$r"!"rXr<`
Couche 1, pt 1
222 ###>"!dlroW olleH"#
222 C push three 2s C
_ C space; fall to the next layer C
Couche 2, pt 1
###>### #####.O$r"!"rXr<`
> C go this way C
_ C fall to the next (first) layer C
Couche 1, pt 2
222 ###>"!dlroW olleH"#
>"!dlroW olleH" C go right and push those characters in that order C
_ C fall to the next layer C
Couche 2, pt 2
###>### #####.O$r"!"rXr<`
< C starts here, going left C
r C reverse stack C
X C pop n (n = 2), and pop top n items on stack (2, 2) C
r C reverse stack C
"!" C push exclamation mark (for some reason, it's chopped off C
r C reverse stack C
$O C output stack as characters C
. C terminate program C