JavaScript ES6, Oration , Vitsy , Minkolang puanı = 71.94703045766462
121 / 2^(3/4)
. Eğlenceli gerçek mi? Kazanmaya çalışmıyorum, mümkün olduğunca çok dil eklemek için.
222 //X>"!dlroW olleH"Z
shush=0
alert("Hello World!")
sorry=`
listen
capture Hello World!`
$$$
=` >### .O$r"!"rXr<`
Vitsy ne görür
"Şey, ben 1D diliyim, bu yüzden ... şimdilik, sadece ilk satır önemlidir."
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
Çerez için teşekkürler, Vitsy: 3
JavaScript ES6'nın gördüğü
222 //X>"!dlroW ,olleH"Z
"Bir bakalım ... Numarayı koydun 222
ve sonra bir şey yorumladın. Tamam, elbette, bununla birlikte gideceğim."
shush=0
"Bir değişken yarattın. Not."
alert("Hello, World!")
"Ah, bununla nereye gittiğini görüyorum. Bunu göstereceğim."
sorry=`
listen
capture Hello, World!`
"Oo! Çok satırlı bir dize! Şimdi konuşuyoruz, ES6 rulez, ES5 drools!"
(EOF)
"Şey, işim bitti. Barış dışarı."
Oration ne görür
222 //X>"!dlroW ,olleH"Z
"Bu benim notlarımda değildi ...! En iyisi hiçbir şey yapmamak."
shush=0
alert("Hello, World!")
sorry=`
"Ah, işte bazı ekstra notlar."
listen
"Dinleyin ..."
capture Hello, World!`
"...Selam Dünya!"
(EOF)
" Başka bir şey düşünmüyor ! Harika, burada işim bitti. derin nefes alır "
Minkolang açıklaması
(Anlatım oluşturmak için çok tembel. Daha sonra yapabilir, kod biraz zaman aldı.) Alakasız kodla değiştirildi #
veya atlandı. Ayrıca, yorumlar eklendi C ... C
.
222 ###>"!dlroW olleH"#
$$$ C this separates layers C
###>### #####.O$r"!"rXr<`
Katman 1, pt 1
222 ###>"!dlroW olleH"#
222 C push three 2s C
_ C space; fall to the next layer C
Katman 2, pt 1
###>### #####.O$r"!"rXr<`
> C go this way C
_ C fall to the next (first) layer C
Katman 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
Katman 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