Відмінності між версіями «HQ9+»

8 байтів додано ,  10 років тому
нема опису редагування
м (робот добавил: de:HQ9+)
[[Інтерпретатор]] для HQ9+ дуже легко написати, тому їх було створено дуже багато. Наприклад, інтерпретатор HQ9+ на [[Python]] був написаний приблизно за 5 хвилин та має всього лиш 18 рядків. Також існує компілятор HQ9+ написаний на [[Сі]], який переводить вихідний код з HQ9+ на Сі та містить лише 40 рядків.
 
Оскільки HQ9+ не підтримують ввідвведення даних, то не можливо на мові HQ9+ написати інтерпретатор чи [[компілятор]] до мови HQ9+.
 
Існує також інша жартівлива мова програмування '''HQ9++''', відома також як '''HQ9+ з Класами''', [[об'єктно-орієнтоване програмування|об'єктно-орієнтована]] версія, створена Девідом Морган-Маром (''David Morgan-Mar''). У ній додано нову команду, <code>++</code>, яка збільшує личильник два рази та створює об'єкт. Дотримуючись принципу приховування інформації, неможливо отримати доступ до цього об'єкту.
78 182

редагування