Menghasilkan file teks yang mencetak "Hello World!" dalam bahasa pemrograman sebanyak mungkin ketika dikompilasi / ditafsirkan, sementara juga sesingkat mungkin.
Skor untuk kiriman Anda dihitung sebagai C / 2 ^ ((L - 1) / 4)
, di mana "C" adalah panjang file teks dalam karakter dan "L" adalah jumlah bahasa di mana program ini berlaku. Skor terendah menang, tentu saja.
code-golf
hello-world
polyglot
Joe Z.
sumber
sumber
Jawaban:
Paling tidak berfungsi di Julia, Perl, PHP, Python2, Python3, Qbasic, R, Ruby ...
sumber
print()
fungsi untuk keluaran. pastebin.com/6fXtgFERJavaScript ES6, Orasi , Vitsy , Minkolang skor = 71,94703045766462
121 / 2^(3/4)
. Fakta menyenangkan? Saya tidak mencoba untuk menang, hanya untuk menambahkan bahasa sebanyak mungkin.Apa yang dilihat Vitsy
"Yah, aku bahasa 1D, jadi ... untuk saat ini, hanya baris pertama yang diperhitungkan."
Terima kasih untuk kuki, Vitsy: 3
Apa yang dilihat JavaScript ES6
"Mari kita lihat ... Kamu memasukkan nomornya
222
dan memasukkan sesuatu ke dalam komentar. Baiklah, tentu, aku akan melakukannya.""Kamu membuat variabel. Tercatat."
"Ah, aku mengerti kemana kamu akan pergi dengan ini. Aku akan menunjukkannya."
"Oo! Senar multiline! Sekarang kita bicara, ES6 rulez, ES5 ngiler!"
"Yah, aku sudah selesai. Damai keluar."
Apa yang Oration lihat
"Ini bukan pada catatanku ...! Sebaiknya tidak melakukan apa-apa."
"Oh, ini beberapa catatan tambahan."
"Mendengarkan..."
"...Halo Dunia!"
" Tidak berpikir apa-apa lagi! Hebat, aku sudah selesai di sini. bernafas dalam-dalam "
Penjelasan minkolang
(Terlalu malas untuk membuat narasi. Mungkin nanti, kode butuh waktu.) Kode yang tidak relevan diganti dengan
#
atau dihilangkan. Juga, menambahkan komentarC ... C
.Layer 1, pt 1
Layer 2, pt 1
Layer 1, pt 2
Layer 2, pt 2
sumber
Skor 0,84
Bekerja di H9 + dan HQ9 +.
1/2 ^ ((2 - 1) / 4) = 0,84
sumber
Berjalan dalam beberapa bahasa skrip, termasuk PHP, GolfScript, APL, ...
sumber
CoffeeScript dan CJam, 46/2 ^ ((2-1) / 4) = 38,68
sumber
ES8, Japt, TeaScript, C #, C ++, C, ESMin, skor: ~ 8.8
ES8, TeaScript dan Japt lihat
"Hello World!"
.sumber
Madbrain dan [masukkan sebagian besar turunan BF di sini],
272227 byteHanya memposting untuk bersenang-senang, bukan untuk menang c:
CATATAN: Tidak ada TIO untuk Madbrain, jadi Anda harus mempercayai saya tentang hal ini. Namun, saya menulis penerjemah (diakui tidak benar-benar ditulis dengan baik (tapi hei, setidaknya itu berhasil!)) Untuk Madbrain, yang ada di wiki esolangs.
Penjelasan
Madbrain melihat: (saya menulis kode ini c :)
Saya akui, Madbrain mencapai kode BF, tetapi tidak melakukan apa-apa, jadi saya tidak memasukkannya di sini.
Brainfuck (dan banyak turunan BF) melihat:
BF mengabaikan semua yang tidak
><+-.,[]
, sehingga mengabaikan sebagian besar kode Madbrain. Namun, ada beberapa+
s dalam kode Madbrain (itulah itu++++++
), jadi Anda perlu menambahkan[-]
setelah itu yang menetapkan sel saat ini ke 0.Kode setelahnya
++++++[-]
adalah kode untuk dicetakHello World!
.sumber
TI-BASIC dan Pyth, 13/2 ^ ((2-1) / 4) = 10.93
Catatan: Jawaban yang tidak bersaing, karena Pyth dibuat setelah tantangan ini diposting
sumber