mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-24 01:51:38 +00:00
1.2 KiB
1.2 KiB
language | filename | contributors | translators | lang | ||||||
---|---|---|---|---|---|---|---|---|---|---|
HQ9+ | hq9+-id.html |
|
|
id-id |
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