HQ9+
Сторінка-перенаправлення
Перенаправити на:
HQ9+ — езотерична мова програмування, створена Кліфом Біффлом. Відомий він тим, що має 4 команди (!!!), по одному символу кожна:
- H — виведе на екран «Hello, world!!!»
- Q — квайн (виводить свій код).
- 9 — виведе пісеньку про 99 пляшок пива.
- + — інкрементує лічильник, який не можна ніяк використовувати.
Мова має over дохуя діалектів і реалізацій, так як інтерпретатор пишеться за 5 хвилин.
Приклад інтерпретатора
На Пайтоні:
code = raw_input(">>")
iter = 0
for c in code:
if c == "H":
print "Hello, world!"
elif c == "+":
iter += 1
elif c == "Q":
print code
elif c == "9":
for i in range(100, 1, -1):
print "%d bottles of beer\nyou take one down, pass it around"%i
if i == 1:
print "no more bottles of beer on the wall.\n"
else:
print "%d bottles of beer on the wall.\n"%(i-1)
Посилання
- Онлайн інтерпретатор
- HQ9++ — діалект