Bagikan laman ini

Belajar X dalam Y Menit

Dimana X=HQ9+

HQ9+ adalah bahasa pemrograman gurauan yang dibuat oleh Cliff Biffle. Bahasa ini hanya memiliki empat perintah dan tidak memenuhi Turing-complete.

Hanya ada 4 perintah, masing-masing direpresentasikan oleh karakter berikut
H: mencetak "Hello, world!"
Q: mencetak kode sumber dari program ini (Quine)
9: mencetak lirik dari lagu "99 Bottles of Beer"
+: menambah nilai satu ke akumulator (nilai dari akumulator tidak dapat
    diakses)
Karakter lain akan dihiraukan.

Ok. Mari kita menulis beberapa program:
  HQ9

Hasil:
  Hello world!
  HQ9

HQ9+ sangat sederhana, tetapi membuat anda bisa melakukan hal yang sangat sulit
dilakukan di bahasa lain. Sebagai contoh, berikut sebuah program yang
menciptakan tiga salinan dirinya sendiri ke layar:
  QQQ

Ini menghasilakn:
  QQQ
  QQQ
  QQQ

Dan itu semuanya. Ada banyak interpreters untuk HQ9+. Kamu bisa menemukannya di bawah


Punya saran atau mungkin koreksi? Buka sebuah Issue di GitHub Repo kami, atau buat sebuah pull request!

Awalnya merupakan kontribusi Alexey Nazaroff, dan telah diperbaharui oleh 1 contributor(s).