Сегодня мы напишем интерпретатор и среду разработки для языка HQ9+ на пайтоне. Звучит сложно? Это не так. Сначала разберёмся, что же такое HQ9+. Это эзотерический язык программирования, который имеет всего 4 команды. Чтобы было понятнее, вот реализация интерпретатора для языка HQ9+, написанная на python: Всего 24 строки. Просто, правда? Интерпретатор готов, осталось написать среду разработки. Для этого используем всем знакомый PyQt5. Зайдём в дизайнер и набросаем интерфейс Получилось что-то такое, конечно не идеал, но сойдёт) Теперь сохраним ui файл в папку с нашей программой, введём в терминал команду "pyuic5 HQ9+.ui -o hq9+UI.py", чтобы наш .ui файл стал .py файлом. Создаём файл main.py, в нём будет логика программы. Всего 22 строчки кода получилось. Проверим: Работает! Вот такая получилась простая и бесполезная программа (как обычно), но зато интересная. На её основе, например, можно создать свой редактор кода, с блекджеком и автодополнением. Ну а если статья вам понравилась, постав