Halo teman-teman, kembali posting dengan judul Macam-Macam Bahasa Pemrograman Yang Paling Sulit Untuk Dipelajari, sebetulnya sulit disini bukan berarti kita tidak bisa mempelajarinya, tetapi karena sedikitnya jumlah programmer yang mendalami bidang pemrograman dibahasa ini, tidak seperti bahasa C ataupun C++ dll yang mungkin masih banyak programmernya yang mendalami bahasa pemrograman tersebut.

Macam-Macam Bahasa Pemrograman Yang Paling Sulit Untuk Dipelajari

Kita semua memulai pemrograman dengan menulis kode dalam bahasa pemrograman seperti Java, C, C ++ dll. Teman sebaya serta mungkin lebih senior dari kita menggunakan bahasa sedikit lebih sulit, seperti contohnya Pascal, Fortran, COBOL dll, Dibandingkan dengan C ++ atau Java, Kamu dengan sepenuh hati akan setuju bahwa Pascal dan Fortran menimbulkan tantangan serius bagi pikiran Kamu.

Nah Berikut adalah Macam-Macam Bahasa Pemrograman Yang Paling Sulit Untuk Dipelajari

1. Brainfuck
Bahasa ini sulit seperti namanya yang memang terkesan kasar. Brainfuck ditemukan oleh Urban Müller pada tahun 1993, dalam upaya untuk membuat sebuah bahasa yang dengannya dia bisa menulis kompiler terkecil untuk Amiga OS, versi 2.0.

Brainfuck beroperasi pada array sel memori, juga disebut sebagai rekaman, masing-masing pada awalnya disetel ke nol. Hanya ada 8 sintax dalam bahasa tersebut.

2. COW
Ya,  Cow (Sapi dalam bahasa indonesia) seperti Sapi dengan empat kaki. Bahasa pemrograman COW dirancang dengan tujuan bovine. Mengingat bahwa cow memiliki keterampilan kosa kata yang agak terbatas, rasanya wajar untuk menggabungkan hanya kata-kata yang mereka ketahui ke dalam bahasa. Akibatnya, semua instruksi adalah beberapa variasi pada "moo" yang kebetulan merupakan satu-satunya kata yang mereka benar-benar mengerti.

Kata atau simbol lain yang bukan instruksi diabaikan sama sekali. Jadi, ruang bisa dipakai atau tidak. Newlines bisa digunakan atau tidak. Anda mendapatkan ide. Itu membuat komentar program COW lebih mudah asalkan Anda tidak menggunakan kata-kata yang memiliki instruksi tertanam di dalamnya.

3. INTERCAL
Bahasa INTERCAL adalah bahasa ekspresi yang terlihat seperti tidak jelas. Kontrol konstruksi yang akan membuat Anda terkesigap, membuat Anda tertawa, dan mungkin membuat Anda loncat-loncar.

INTERCAL memiliki banyak fitur lain yang dirancang untuk membuatnya menjadi lebih tidak estetis bagi programmer, seperti menggunakan pernyataan seperti "READ OUT", "IGNORE", "FORGET", dan pengubah seperti "PLEASE". Kata kunci terakhir ini memberikan dua alasan penolakan program oleh kompilator: jika "PLEASE" tidak cukup sering muncul, program dianggap kurang sopan, dan pesan kesalahannya mengatakan seperti berikut "Jika terlalu sering, program bisa ditolak karena terlalu sopan."

4. WhiteSpace
Bahasa Pemrograman Ini dirilis pada tanggal 1 April 2003, kebanyakan orang mengira bahasa ini adalah lelucon seprerti April Mop, tapi ternyata tidak. Seperti yang bisa Anda tebak, dalam bahasa Whitespace, spasi, tab dan font memiliki arti. Penerjemah Whitespace mengabaikan karakter non-spasi. Konsekuensi yang menarik dari properti ini adalah bahwa program Whitespace dapat dengan mudah terkandung dalam karakter spasi dari sebuah program yang ditulis dalam bahasa lain.

5. Cheff
Bahasa Cheff adalah bahasa berbasis tumpukan dimana program terlihat seperti resep masakan. Menurut Chef Home Page, prinsip desain untuk Chef adalah:
Resep program seharusnya tidak hanya menghasilkan hasil yang valid, namun mudah disiapkan dan enak.
Resep dapat menarik bagi cheff dengan anggaran yang berbeda.
Resep akan menjadi metrik, namun mungkin menggunakan ukuran memasak tradisional seperti cangkir dan sendok makan.

Mungkin sekilas memang tidak jelas bahasa pemrograman yang disebutkan diatas, dan memang layak jika bahasa pemgrograman diatas dinyatakan sebagai bahasa pemrograman yang paling sulit untuk dipelajari karena memang tidak banyak orang yang minat dengan bahasa tersebut diluar ketidakjelasan bahasanya sendiri.

Nah itu tadi adalah artikel Macam-Macam Bahasa Pemrograman Yang Paling Sulit Untuk Dipelajari, semoga dapat bemanfaat.

-- Macam-Macam Bahasa Pemrograman Yang Paling Sulit Untuk Dipelajari --