Laman » Reka Bentuk Web » 10 Bahasa Pemrograman Anda Tidak Mahu Kod Dalam

    10 Bahasa Pemrograman Anda Tidak Mahu Kod Dalam

    Pernah dengar Ayam, Whitespace dan LOLCODE? Mereka adalah nama-nama bahasa pengaturcaraan yang aneh yang menghairankan wujud. Bahasa pengaturcaraan biasanya dibuat untuk memudahkan kerja pengkod tetapi ada beberapa bahasa yang dibina menggoda komuniti pengaturcaraan.

    Ini dikenali sebagai dihantui atau bahasa pengaturcaraan esoterik (makna esoterik ia hanya dibuat untuk sekumpulan kecil orang untuk memahami dan / atau menggunakannya). Mereka kadang-kadang dipanggil bizzare atau bahasa pengaturcaraan yang menakutkan, kerana alasan yang jelas. Lihatlah 10 bahasa pengaturcaraan ini untuk melihat apakah anda bersetuju.

    Teksi

    Teksi kelihatan seperti bahasa roadmap pelancong jalan raya itu akan mudah difahami tetapi tidak semestinya untuk kod. Ia adalah bahasa pengaturcaraan rasmi Tiwnsville di mana bahasa pengekodan tradisional digantikan oleh bahasa peta moden. Pemboleh ubah, kelas atau fungsi diganti oleh tempat atau kota dalam bahasa ini.

    Anda memaparkan laluan teksi yang mengangkut penumpang dari satu tempat ke tempat lain dan anda dikehendaki memberi arahan mengenai arah, pickup dan drop off. Teksi memerlukan bahan api untuk menjalankan, dengan itu penumpang membayar untuk tunggangan mereka dan anda mendapat wang tunai untuk mengisi minyak teksi anda di stesen minyak.

    Inilah "Hello, World!" dalam bahasa Teksi:

     "Hai dunia!" sedang menunggu di Depot Writer. Pergi ke Depot Writer: kiri ke kiri barat, ke kanan ke-2, kiri ke-1, kiri ke-2. Pilih penumpang yang pergi ke Pejabat Pos. Pergi ke Pejabat Pos: utara ke kanan 1, kanan ke-2, kiri ke-1. Pergi ke Garaj Teksi: ke utara ke kanan 1, ke kiri 1, ke kanan 1. 

    ZOMBIE

    ZOMBIE adalah bahasa pengaturcaraan yang direka untuk necromancer (pengamal sihir yang bercakap dengan orang mati). Ia membolehkan codersnya untuk menulis kod kepada bernafas mati, mengawal semangat dan menyelesaikan masalah yang boleh dihitung melalui mereka. Ia mempunyai jaminan terhadap memori sistem tukar ganti dan melepaskan entri berniat jahat ke Bumi.

    ZOMBIE datang dalam bentuk perisytiharan entiti. Dalam bahasa ini, Kesalahan sintaks sangat berbahaya kerana setan boleh melarikan diri dari CPU dan membuat malapetaka di dunia dengan arahan mengikat yang salah. Nilai datanya ialah format percuma dan serasi dengan peraturan matematik standard.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa ZOMBIE:

     HelloWorld adalah tugas memanggil zombi SayHello berkata "Hello, World!" bernyawa bernyawa 

    BIT

    BIT adalah bahasa pengaturcaraan peringkat rendah yang berkuasa di mana coder mendapat akses penuh ke seluruh data dalam pelaksanaan ASCII. Manipulasi data kurang rumit daripada bahasa peringkat tinggi menggunakan fungsi khusus untuk jenis data abstrak. Terdapat dua jenis data dalam BIT: bit dan alamat-of-a-bit.

    Nilai data dalam BIT boleh dikendalikan menggunakan pengendali dan arahan. Bahasa ini sangat ditaip (iaitu, data sentiasa diisytiharkan bersama dengan jenisnya) dan juga menyokong kontroversi "GOTO" arahan kawalan aliran. BIT membolehkan apa-apa jumlah kosong spasi dan garis antara elemen sintaks.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa BIT:

     LINE NUMBER ZERO CODE PRINT ZERO GOTO ONE ONE ZERO ONE LINE NUMBER ONE CODE PRINT ZERO GOTO ONE ZERO LINE NUMBER ONE ONE CODE PRINT ZERO GOTO ONE ZERO ZERO ONE ZERO LINE NUMBER ONE CODE ZERO PRINT ONE GOTO ONE ONE LINE NUMBER ONE ONE ONE CODE PRINT ONE GOTO ONE ZERO ONE NUMBER LINE ONE ZERO ONE KOD PRINT ZERO GOTO ONE ONE ZERO NUMBER LINE ONE ONE ZERO KOD PRINT ONE GOTO ONE ZERO ZERO NUMBER LINE ONE ZERO ZERO KOD PRINT ONE GOTO ONE ONE ONE ONE LINE NUMBER ONE ONE ONE ONE KOD PRINT ZERO GOTO ONE ZERO ONE ONE LINE NUMBER ONE ZERO ONE ONE CODE PRINT ZERO GOTO VARIABLE ONE NUMBER LINE ONE ONE ZERO ONE CODE PRINT ONE GOTO ONE ONE ONE ZERO LINE NUMBER ONE ONE ONE ZERO CODE PRINT ZERO GOTO ONE ZERO ZERO ONE NUMBER NUMBER ONE ZERO ZERO ONE CODE PRINT ZERO GOTO ONE ZERO ONE ZERO LINE NUMBER ONE ZERO ONE CODE ZERO PRINT ONE GOTO ONE ONE ZERO ZERO LINE NUMBER NUMBER ONE ONE ZERO ZERO CODE PRINT ZERO GOTO ONE ZERO ZERO ZERO LINE NUMBER ONE ONE ZERO ZERO ZERO COPRINT PRINT ZERO GOTO ONE ONE SATU SATU SATU LINE NU MBER ONE ONE ONE ONE ONE KOD PRINT ZERO GOTO ONE ZERO ONE ONE ONE NUMBER LINE ONE ZERO ONE ONE ONE KOD PRINT ZERO GOTO ONE ONE ZERO ONE ONE LINE NUMBER ONE ONE ZERO ONE ONE KOD PRINT ONE GOTO ONE ONE ONE ZERO ONE NUMBER LINE ONE ONE ONE ZERO ONE KOD PRINT ONE GOTO ONE ONE ONE ONE ZERO NUMBER LINE ONE ONE ONE ONE ZERO KOD PRINT ZERO GOTO ONE ZERO ZERO ONE ONE LINE NUMBER ONE ZERO ZERO ONE ONE KOD PRINT ZERO GOTO ONE ZERO ONE ZERO ONE NUMBER LINE ONE ZERO ONE ZERO ONE KOD PRINT ONE GOTO ONE ZERO ONE ONE ZERO NUMBER LINE ONE ZERO ONE ONE ZERO KOD PRINT ZERO GOTO ONE ONE ZERO ZERO ONE NUMBER LINE ONE ONE ZERO ZERO ONE KOD PRINT ONE GOTO ONE ONE ZERO ONE ZERO NUMBER LINE ONE ONE ZERO ONE ZERO KOD MELALUI SATU EQUALS SATU SATU SATU ZERO ZERO GOTO SATU LINE NOMOR SATU SATU SATU ZERO ZERO KOD VARIABLE SATU EQUALS SATU ZERO ZERO ZERO SATU GOTO SATU LINE NUMBER SATU ZERO ZERO SATU SATU KOD MELALUI SATU EQUALS SATU SATU SATU SATU ZERO SATU GOTO SATU SATU LINE NOMOR SATU ZERO ZERO SATU ZERO CODE CETAK SATU GOTO SATU ZERO SATU ZERO ZERO LINE SATU ZERO SATU ZERO ZERO CODE SATU SATU GOTO SATU SATU ZERO ZERO ZERO LINE NILAI SATU SATU SIFAT ZERO ZERO ZERO CETAK SIFAT ZERO GOTO SATU ZERO ZERO ZERO ZERO LINE NOMOR SATU ZERO ZERO ZERO ZERO CODE CETAK SATU GOTO ONE ONE ONE ONE ONE LINE NUMBER ONE ONE ONE ONE ONE ONE KOD PRINT ONE GOTO ONE ZERO ONE ONE ONE ONE NUMBER LINE ONE ZERO ONE ONE ONE ONE KOD PRINT ONE GOTO ONE ONE ZERO ONE ONE ONE LINE NUMBER ONE ONE ZERO ONE ONE ONE CODE PRINT ONE GOTO ONE ONE ONE ZERO ONE ONE NUMBER LINE ONE ONE ONE ZERO ONE ONE KOD PRINT ZERO GOTO UBAH ONE LINE NUMBER ONE ONE ONE ONE ZERO ONE KOD PRINT ZERO GOTO ONE ONE ONE ONE ONE ZERO NUMBER LINE ONE ONE ONE ONE ONE ZERO CODE PRINT ZERO GOTO ONE ZeroZero ONE ONE ONE NUMBER LINE ONE ZERO ZERO ONE ONE ONE KOD PRINT ONE GOTO ONE ZERO ONE ZERO ONE ONE NUMBER LINE ONE ZERO ONE ZERO ONE ONE KOD PRINT ZERO GOTO ONE ZERO ONE ONE ZERO ONE NUMBER LINE ONE ZERO ONE ONE ZERO ONE CODE PRINT ZERO GOTO ONE ZERO ONE ONE ONE ZE RO LINE NUMBER ONE ZERO ONE ONE ONE ZERO KOD PRINT ZERO GOTO ONE ONE ZERO ZERO ONE ONE NUMBER LINE ONE ONE ZERO ZERO ONE ONE KOD PRINT ZERO GOTO ONE ONE ZERO ONE ZERO ONE NUMBER LINE ONE ONE ZERO ONE ZERO ONE KOD PRINT ZERO GOTO ONE ONE ZERO ONE ONE ZERO LINE NUMBER ONE ONE ZERO ONE ONE ZERO KOD PRINT ZERO GOTO ONE ONE ONE ZERO ZERO ONE NUMBER LINE ONE ONE ONE ZERO ZERO ONE KOD PRINT ONE GOTO ONE ONE ONE ZERO ONE ZERO NUMBER LINE ONE ONE ONE ZERO ONE ZERO CODE PRINT ONE GOTO ONE ONE ONE ONE ZERO ZERO NUMBER LINE ONE ONE ONE ONE ZERO ZERO KOD PRINT ONE GOTO ONE ZERO ZERO ZERO ONE ONE NUMBER LINE ONE ZERO ZERO ZERO ONE ONE KOD PRINT ZERO GOTO ONE ZERO ZERO ONE ZERO ONE NUMBER LINE ONE ZERO ZERO ONE ZERO ONE KOD PRINT ONE GOTO ONE ZERO ZERO ONE ONE ZERO NUMBER LINE ONE ZERO ZERO ONE ONE ZERO KOD PRINT ONE GOTO ONE ZERO ONE ZERO ZERO ONE NUMBER LINE ONE ZERO ONE ZERO ZERO ONE KOD PRINT ONE GOTO ONE ZERO ONE ZERO ONE ZERO LINE NOMOR SATU ZERO SATU ZERO SATU KOD ZERO VARIABLE SATU EQ UALS ONE ZERO ONE ONE ZERO ZERO GOTO ONE ONE LINE NUMBER ONE ZERO ONE ONE ZERO ZERO KOD PRINT ZERO GOTO ONE ONE ZERO ZERO ZERO ONE NUMBER LINE ONE ONE ZERO ZERO ZERO ONE KOD PRINT ONE GOTO ONE ONE ZERO ZERO ONE ZERO NUMBER LINE ONE ONE ZERO ZERO ONE ZERO KOD PRINT ONE GOTO ONE ONE ZERO ONE ZERO ZERO NUMBER LINE ONE ONE ZERO ONE ZERO ZERO KOD PRINT ONE GOTO ONE ONE ONE ZERO ZERO ZERO NUMBER LINE ONE ONE ONE ZERO ZERO ZERO KOD PRINT ZERO GOTO ONE ZERO ZERO ZERO ZERO ONE LINE NOMOR SATU ZERO ZERO ZERO ZERO SATU KOD PRINT ZERO GOTO SATU ZERO ZERO ZERO SATU ZERO LINE NOMOR SATU ZERO ZERO ZERO SATU ZERO CODE CETAK SATU GOTO SATU ZERO ZERO SATU ZERO ZERO LINE NOMOR SATU ZERO ZERO SATU ZERO ZERO CODE CETAK ZERO GOTO SATU ZERO ONE ZERO ZERO ZERO NUMBER LINE ONE ZERO ONE ZERO ZERO ZERO KOD UBAH ONE sama ONE ONE ZERO ZERO ZERO ZERO GOTO ONE LINE NUMBER ONE ONE ZERO ZERO ZERO ZERO KOD PRINT ZERO GOTO ONE ONE ONE ONE ONE ONE ONE NUMBER LINE ONE ONE ONE ONE ONE SATU SATU KOD PRINT SATU GOTO SATU Z ERO ZERO ZERO ZERO ZERO LINE NUMBER ONE ZERO ZERO ZERO ZERO ZERO KOD PRINT ONE GOTO ONE ZERO ONE ONE ONE ONE ONE NUMBER LINE ONE ZERO ONE ONE ONE ONE ONE KOD PRINT ZERO GOTO ONE ONE ZERO ONE ONE ONE ONE NUMBER LINE ONE ONE ZERO ONE ONE ONE ONE KOD PRINT ZERO GOTO ONE ONE ONE ZERO ONE ONE ONE NUMBER LINE ONE ONE ONE ZERO ONE ONE ONE KOD PRINT ONE GOTO ONE ONE ONE ONE ZERO ONE ONE NUMBER LINE ONE ONE ONE ONE ZERO ONE ONE KOD PRINT ZERO GOTO ONE ONE ONE ONE ONE ZERO ONE LINE NUMBER ONE ONE ONE ONE ONE ZERO ONE KOD PRINT ZERO GOTO ONE ONE ONE ONE ONE ONE ZERO NUMBER LINE ONE ONE ONE ONE ONE ONE ZERO KOD PRINT ZERO GOTO ONE ZERO ZERO ONE ONE ONE ONE NUMBER LINE ONE ZERO ZERO ONE ONE ONE ONE KOD PRINT ZERO GOTO ONE ZERO ONE ZERO ONE ONE ONE NUMBER LINE ONE ZERO ONE ZERO ONE ONE ONE KOD PRINT ONE GOTO ONE ZERO ONE ONE ZERO ONE ONE NUMBER LINE ONE ZERO ONE ONE ZERO ONE ONE KOD PRINT ZERO GOTO ONE ZERO ONE SATU SATU ZERO SATU LINE NUMBER SATU ZERO SATU SATU SATU ZERO SATU KOD PRINT ZERO GOTO ONE ZERO ONE ONE ONE ONE ZERO NUMBER LINE ONE ZERO ONE ONE ONE ONE ZERO KOD PRINT ZERO GOTO ONE ONE ZERO ZERO ONE ONE ONE NUMBER LINE ONE ONE ZERO ZERO ONE ONE ONE KOD PRINT ZERO GOTO ONE ONE ZERO ONE ZERO ONE ONE NUMBER LINE ONE SATU ZERO SATU ZERO SATU SATU KOD PRINT SATU

    Unlambda

    Unlambda adalah gabungan bahasa paradigma pengaturcaraan yang penuh obfuscasi dan fungsi. Dalam bahasa ini, semuanya adalah fungsi - bahkan data. Ia menghilangkan pelbagai ciri penting: ada tiada cara untuk menyimpan data atau mempunyai pembolehubah dan lebih-lebih lagi, anda boleh membuat fungsi tetapi tidak dapat memberi nama atau menyimpannya. Oops.

    Unlambda berfungsi hanya dengan fungsi: setiap fungsi mengambil satu sama lain fungsi sebagai hujah dan mengembalikan satu lagi fungsi lain. Ia berlaku membenarkan kerja dengan struktur data dan sebagainya, tetapi anda mesti mewakili mereka sebagai fungsi ad hoc (semuanya adalah satu fungsi, selepas semua).

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa Unlambda:

    "S" sii'ki "s" s'ks "s" s'ks "s'k's'kr" s'k'si "s'k's'k 'd" .H.e.l.l.o., ... W.o.r.l.d.! k k 's "s'ksk'k. *

    Java2K

    Java2K adalah bahasa probabilistik yang berfungsi pada sifat alam semesta: “tidak ada keselamatan mutlak, selalu ada kebarangkalian sahaja.” Ia tidak melakukan apa yang anda mahu lakukan; bahkan fungsi terbina dalam berfungsi dengan pelik. Walau bagaimanapun, ia berlaku tahap kod kod memeriksa keselamatan dan juga bahasa menggunakan sistem nombor 11 berasaskan - mengira sehingga 9 dan termasuk 10.

    Program yang sentiasa terdiri daripada 2 argumen - walaupun anda memerlukan hanya satu. Terdapat dua jenis nombor: nama objek dan nilai integer. Untuk setiap fungsi di Java2K, terdapat pelbagai pelaksanaan dan mana-mana daripada mereka dipilih secara rawak pada runtime. Ia mempunyai sejumlah sekatan pada kata kunci dan fungsi yang sah, dan bahasa itu juga menawarkan pemungut sampah untuk mengalihkan memori secara automatik.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa Java2K:

     1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\\\ / 131/119/125/11 6 / * / _ \ / / \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / * \ 1 1/125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / * \ 1 1 / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ \ / / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125 / * / _ \ / _ \\ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119 / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \ 1 1/131/119/125 / / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / * \ 1 1/125 / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ * / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 / 11 / / / / \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / / \ / / \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125 / / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\\\ / * \ 1 1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 / / / / \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / / \ / / \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / _ / / \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / / \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / / / \ / / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / / \ / \\\\\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 / \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\ / * \

    Ikan mati

    Deadfish adalah bahasa yang ditafsir secara ganjil, yang asalnya diprogramkan hanya dalam beberapa jam menggunakan bahasa C. Deadfish mempunyai hanya 4 arahan dalam jumlah: semua untuk keluaran tetapi tiada untuk memasukkan sesuatu (Saya katakan ianya aneh). Bahasa itu kes sensitif, dan boleh berurusan hanya dengan nilai integer semasa menambah atau menolak.

    Shell standardnya tidak menerima apa-apa yang bukan arahan. Walau bagaimanapun, ada tiada cara menangkap atau melaporkan kesilapan semasa runtime, dan shell hanya mencetak garis baharu untuk sebarang kesilapan. Nama "Deadfish", diberikan kerana pengaturcaraan dalam bahasa ini terasa tidak menyenangkan kerana memakan ikan mati yang busuk.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa Deadfish:

     iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddoddddddddo

    Emmental

    Emmental adalah a bahasa pengaturcaraan sendiri yang ditakrifkan oleh jurubahasa meta-pekeliling. Ia adalah bahasa berasaskan timbunan dengan hanya 13 arahan dan timbunannya hanya boleh mengandungi aksara ASCII. Walaupun tidak disokong secara langsung, cawangan bersyarat boleh dilakukan dalam bahasa ini menggunakan arahan eval '?'.

    Walaupun Emmental mungkin kelihatan asing berbanding dengan bahasa-bahasa lain yang dikagumi, semantik bahasa Inggerisnya membuat perkara kurang menyusahkan daripada bahasa yang lain. Awak boleh melakukan aritmetik primitif, tindanan dan manipulasi giliran (ya, ia juga mendapat satu baris gilir) dan banyak lagi menggunakan bahasa Emmental.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa Emmental:

    # 58 # 126 # 63 # 36 !, # 46 # 36 #! # 0 # 1 !, # 0 # 2 !, # 0 # 3!; # 0 # 4!; # 0 # 5!; # 0 # 6 #; # 0 # 7! # 0 # 33 # 100 # 108 # 114 # 111 # 119 # 32 # 44 # 111 # 108 # 108 # 101 # 72 $

    Setiap kali

    Setiap kali adalah bahasa tanpa sebarang urutan atau urutan pelaksanaan: ia melakukan perkara-perkara semasa rasanya ia dan bukannya mengikut urutan yang ditentukan oleh pengaturcara. Cukup fikirkan apa yang akan berlaku jika mel ke bos anda dihantar sebelum / tanpa memeriksa kesalahan ejaan. Ya, mimpi ngeri itu yang anda impikan adalah apa yang anda dapat dengan Setiap masa.

    Setiap kali tidak "percaya" dalam struktur atau struktur data kerana ia tidak peduli untuk urutan program. Walau bagaimanapun, ia menyediakan untuk membina semula perkara jika kod tertentu kod mempunyai prasyarat yang belum disediakan. Tidak seperti beberapa bahasa lain, ia tidak menyokong tali dan pernyataan kompaun.

    Satu contoh untuk mencetak "Hello, World!" dalam Setiap bahasa:

    1 cetak ("Hello, World!");

    INTERCAL

    INTERCAL (bahasa pengkompil aka tanpa Acronym yang tidak dijawab) adalah bahasa yang mengkritik pelbagai bahasa pada masa yang sama. INTERCAL membuat perkara-perkara yang tidak masuk akal untuk pengaturcara dengan pernyataan membina seperti 'PLEASE', 'FORGET', 'IGNORE' dan banyak lagi. Pengkod mesti menggunakan 'SILA' cukup banyak lagi program ini dianggap tidak sopan dan pengkompil melaporkan sama dengan ralat. (Ia bukan pengaturcaraan melainkan ada unsur penyeksaan untuk sesetengah orang.)

    INTERCAL dibangunkan sepenuhnya berbeza dari bahasa pengaturcaraan lain. Walau bagaimanapun, tidak seperti bahasa-bahasa lain yang dikelompokkan seperti Unlambda dan Deadfish, ia tidak menawarkan banyak struktur data, pengendali dan struktur kawalan. Namun, pada penghujung hari, ini tidak mengurangkan kerumitannya.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa INTERCAL:

     DO, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP

    Orthogonal

    Orthogonal adalah bahasa pengaturcaraan yang tidak biasa di mana aliran boleh pergi ke mana-mana arah keinginan anda. Ini adalah percubaan bukti-konsep dengan jurubahasa kerja. Persekitarannya terdiri daripada dua objek: grid dan juga timbunan. Grid adalah sama dengan tatasusunan dan timbunan adalah entiti satu dimensi yang terkenal.

    Orthogonal, tidak seperti pelbagai bahasa komputer, adalah a Bahasa 2-dimensi dan set instruksinya termasuk dalam tiga kategori: pengendali, arahan dan lain-lain. Bahasa ini menawarkan lebih banyak bantuan kepada coders daripada BIT, Deadfish dan beberapa yang lain. Selain itu, ia juga menyokong nilai dan pembolehubah data.

    Satu contoh untuk mencetak "Hello, World!" dalam bahasa Orthogonal:

    0 'd "l" r "o" w "," o "l" l "e" h s 0 c 0 ret

    Adakah anda berani untuk menulis program dalam bahasa pengaturcaraan ini? Mana bahasa bizzare kegemaran anda dan mengapa? Beritahu jawapan anda menggunakan bahagian komen di bawah.