Pontuação no JavaScript ES6, Oration , Vitsy , Minkolang = 71.94703045766462
121 / 2^(3/4)
. Fato engraçado? Não estou tentando vencer, apenas para adicionar o maior número possível de idiomas.
222 //X>"!dlroW olleH"Z
shush=0
alert("Hello World!")
sorry=`
listen
capture Hello World!`
$$$
=` >### .O$r"!"rXr<`
O que Vitsy vê
"Bem, eu sou uma linguagem 1D, então ... por enquanto, apenas a primeira linha conta."
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
Obrigado pelo cookie, Vitsy: 3
O que o JavaScript ES6 vê
222 //X>"!dlroW ,olleH"Z
"Vamos ver ... Você coloca o número 222
e depois coloca algo em um comentário. Tudo bem, claro, eu vou rolar com isso."
shush=0
"Você criou uma variável. Notável."
alert("Hello, World!")
"Ah, eu vejo aonde você está indo com isso. Vou mostrar isso."
sorry=`
listen
capture Hello, World!`
"Oo! Uma sequência de múltiplas linhas! Agora estamos falando, ES6 rulez, ES5 baba!"
(EOF)
"Bem, eu terminei. Paz fora."
O que a Oração vê
222 //X>"!dlroW ,olleH"Z
"Isso não estava nas minhas anotações ...! Melhor não fazer nada."
shush=0
alert("Hello, World!")
sorry=`
"Oh, aqui estão algumas notas extras."
listen
"Ouço..."
capture Hello, World!`
"...Olá Mundo!"
(EOF)
" pensa mais nada! Ótimo, eu terminei aqui. respira fundo "
Explicação de Minkolang
(Preguiça de criar narrativa. Pode demorar mais tarde, o código demorou um pouco.) Código irrelevante substituído #
ou omitido. Além disso, acrescentou comentários C ... C
.
222 ###>"!dlroW olleH"#
$$$ C this separates layers C
###>### #####.O$r"!"rXr<`
Camada 1, pt 1
222 ###>"!dlroW olleH"#
222 C push three 2s C
_ C space; fall to the next layer C
Camada 2, pt 1
###>### #####.O$r"!"rXr<`
> C go this way C
_ C fall to the next (first) layer C
Camada 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
Camada 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