summaryrefslogtreecommitdiffhomepage
path: root/id-id/hq9+-id.html.markdown
blob: 46abcf42ab0e596280ef21068b682054eb211d06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
language: HQ9+
filename: hq9+-id.html
contributors:
    - ["Alexey Nazaroff", "https://github.com/rogaven"]
translators:
  - ["Haydar Ali Ismail", "http://github.com/haydarai"]
lang: 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

+ [Salah satu interpreter online](https://almnet.de/esolang/hq9plus.php)
+ [Website resmi HQ9+](http://cliffle.com/esoterica/hq9plus.html)