175 читали · 4 года назад
Пишем язык программирования HQ9+ на Python
Сегодня мы напишем интерпретатор и среду разработки для языка HQ9+ на пайтоне. Звучит сложно? Это не так. Сначала разберёмся, что же такое HQ9+. Это эзотерический язык программирования, который имеет всего 4 команды. Чтобы было понятнее, вот реализация интерпретатора для языка HQ9+, написанная на python: Всего 24 строки. Просто, правда? Интерпретатор готов, осталось написать среду разработки. Для этого используем всем знакомый PyQt5. Зайдём в дизайнер и набросаем интерфейс Получилось что-то такое,...