Кодинг цветовой палитрой — это не шутка. Рассказываем про эзотерический язык Piet, который похож на абстрактные картины Пита Мондриана. Эзотерические языки программирования создают, чтобы исследовать синтаксис. Или ради шутки. Они специфичны, часто годятся только для общего применения и понятны исключительно автору, но изучать и исследовать их — приятная разминка для мозга. В прошлой статье мы остановились на литературном языке Shakespeare, а сейчас покажем графический Piet. Как работает Piet Piet состоит из программы, памяти и указателя инструкций. Программа выглядит как картинка, в которой вместо команд-символов используют цветные пиксели. Единица программы — это блоки, в которых пиксели одного цвета связаны между собой. Память работает только с целыми числами и организована в виде стека. Указатель инструкций читает программу блоками так, как укажет программист. Что интересно, компилятор не обращает внимания на ошибки, поэтому можно написать что угодно. Кодить в Piet — это находить и
Программируем… цветом. Язык Piet: пиксель-арт вместо for и when
20 мая 202220 мая 2022
362
1 мин