Setiap pengembang tentu akrab dengan banyak bahasa pemrograman. Banyak bahasa pengkodean tingkat tinggi dan sintaksnya yang dapat dibaca manusia. Padahal, ada juga bahasa tingkat rendah yang sulit bagi manusia untuk dibaca namun tetap dapat dimengerti. Tetapi apakah kamu pernah menemukan bahasa pemrograman sulit yang tidak dapat dibaca ataupun dimengerti? Ada beberapa bahasa pengkodean yang disebut 'bahasa pemrograman esoterik' atau esolang. Bahasa-bahasa ini dirancang untuk menguji batas-batas desain bahasa pengkodean komputer. Jenis bahasa ini tidak mempertimbangkan tujuan kegunaan dan bertujuan untuk menghapus dan mengganti fitur bahasa konvensional. Bahasa seperti itu populer di kalangan peretas dan penggemar. Berikut Teknologi.id tampilkan 5 bahasa yang memberikan mimpi buruk kepada programmer konvensional serta sangat sulit dicerna dan tidak biasa untuk dipahami dilansir dari Technotification.
- MALBOLGE
Malbolge adalah salah satu bahasa pemrograman terberat. Faktanya, setelah kedatangannya, butuh waktu 2 tahun untuk menulis program Malbolge pertama, bayangkan betapa sulitnya itu? Dikatakan bahwa penulis bahasa Malbolge tidak pernah menulis satu pun program. Ini adalah bahasa pengkodean esoterik domain publik yang dibuat oleh Ben Olmsted pada tahun 1998. Program Hello World di Malbolge:
2. Cow Programming
Language Bahasa Cow dirilis pada awal 2013. Cow memiliki variasi kosakata yang terbatas. Bahasa Cow terdiri dari berbagai variasi ‘moo’ yaitu, moO, MoO, mOo, mOO, Moo, dan seterusnya. Program Hello World dalam bahasa pemrograman Cow:
3. Brainfuck
Brainfuck adalah bahasa pengkodean esoterik yang diperkenalkan pada tahun 1993 oleh Urban Muller. Bahasa ini sangat rumit dan tidak biasa. Brainfuck terdiri dari delapan perintah dan program yang dijalankan adalah urutan dari perintah-perintah tersebut. Bahasa ini memiliki pointer instruksi yang dimulai pada perintah pertama dan dijalankan secara berurutan. Delapan perintah bahasa Brainfuck adalah berupa simbol yang mana masing-masing simbol adalah perintah: <> + -. , []
4. INTERCAL
INTERCAL adalah bahasa compiler tanpa akronim yang dapat diucapkan. INTERCAL merupakan bahasa pemrograman esoterik yang dibuat oleh Don Woods dan James M. Lyon. Pada saat yang sama, ia mengolok-olok aspek berbagai bahasa pemrograman. Program Hello World dalam INTERCAL:
5. Whitespace
Whitespace adalah bahasa pemrograman esoterik lain yang diperkenalkan oleh Edwin Brady dan Chris Morris. Dalam bahasa ini, karakter Whitespace seperti ruang, tab, dan linefeed memiliki makna. Interpreter mengabaikan semua karakter Non-Whitespace. Program Hello World dalam Whitespace:
.
Baca juga: 7 Bahasa Pemrograman Paling Banyak Diminati di 2018.
Tinggalkan Komentar