JavaScript ES6, Oration , Vitsy , Minkolang score = 71.94703045766462
121 / 2^(3/4)
. Lustige Tatsache? Ich versuche nicht zu gewinnen, nur um so viele Sprachen wie möglich hinzuzufügen.
222 //X>"!dlroW olleH"Z
shush=0
alert("Hello World!")
sorry=`
listen
capture Hello World!`
$$$
=` >### .O$r"!"rXr<`
Was Vitsy sieht
"Nun, ich bin eine 1D-Sprache, also ... im Moment zählt nur die erste Zeile."
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
Danke für den Keks, Vitsy: 3
Was JavaScript ES6 sieht
222 //X>"!dlroW ,olleH"Z
"Mal sehen ... Du gibst die Nummer ein 222
und schreibst dann etwas in einen Kommentar. Okay, klar, ich mache das schon."
shush=0
"Sie haben eine Variable erstellt. Notiert."
alert("Hello, World!")
"Ah, ich verstehe, wohin du damit gehst. Das zeige ich dir."
sorry=`
listen
capture Hello, World!`
"Oo! Eine mehrzeilige Saite! Jetzt reden wir, ES6-Regel, ES5-Geifer!"
(EOF)
"Nun, ich bin fertig. Ruhe aus."
Was Oration sieht
222 //X>"!dlroW ,olleH"Z
"Das war nicht in meinen Notizen ...! Am besten nichts tun."
shush=0
alert("Hello, World!")
sorry=`
"Oh, hier sind ein paar zusätzliche Notizen."
listen
"Hör mal zu..."
capture Hello, World!`
"...Hallo Welt!"
(EOF)
" denkt nix mehr! Klasse, ich bin hier fertig. atmet tief durch "
Minkolang Erklärung
(Zu faul, um eine Erzählung zu erstellen. Möglicherweise hat der Code später eine Weile gedauert.) Irrelevanter Code wurde durch ersetzt #
oder weggelassen. Außerdem wurden Kommentare hinzugefügt C ... C
.
222 ###>"!dlroW olleH"#
$$$ C this separates layers C
###>### #####.O$r"!"rXr<`
Schicht 1, Punkt 1
222 ###>"!dlroW olleH"#
222 C push three 2s C
_ C space; fall to the next layer C
Schicht 2, Punkt 1
###>### #####.O$r"!"rXr<`
> C go this way C
_ C fall to the next (first) layer C
Schicht 1, Punkt 2
222 ###>"!dlroW olleH"#
>"!dlroW olleH" C go right and push those characters in that order C
_ C fall to the next layer C
Schicht 2, Punkt 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