Разработчик Сюсэм Пал (Susam Pal) представил CFR[] — минималистичный язык для рисования, состоящий всего из 5 команд:
-
C: смена цвета. -
F: движение вперёд на одну клетку (пиксель). -
R: поворот по часовой стрелке на 45°. -
[: начало блока. -
]: повторение текущего блока.
CFR[] вдохновлён образовательным языком программирования Logo и эзотерическим языком программирования P′′. Вдохновлённый Logo, CFR[] имеет виртуальное перо, которое передвигается по графическому холсту и оставляет след. P′′ же вдохновил на весьма ограниченный набор команд. CFR[] намеренно создан так, чтобы на нём было трудно писать и читать.
Попробовать порисовать можно по ссылке https://susam.net/cfr.html.
Исходный код открыт и доступен на GitHub — https://github.com/susam/cfr.
ссылка на оригинал статьи https://habr.com/ru/articles/769076/
Добавить комментарий