Представлен минималистичный язык для рисования состоящий всего из 5 команд

Разработчик Сюсэм Пал (Susam Pal) представил CFR[] — минималистичный язык для рисования, состоящий всего из 5 команд:

  • C: смена цвета.

  • F: движение вперёд на одну клетку (пиксель).

  • R: поворот по часовой стрелке на 45°.

  • [: начало блока.

  • ]: повторение текущего блока.

Представлен минималистичный язык для рисования состоящий всего из 5 командДемо https://susam.net/cfr.html#0

CFR[] вдохновлён образовательным языком программирования Logo и эзотерическим языком программирования P′′. Вдохновлённый Logo, CFR[] имеет виртуальное перо, которое передвигается по графическому холсту и оставляет след. P′′ же вдохновил на весьма ограниченный набор команд. CFR[] намеренно создан так, чтобы на нём было трудно писать и читать.

Попробовать порисовать можно по ссылке https://susam.net/cfr.html.

Исходный код открыт и доступен на GitHub — https://github.com/susam/cfr.

Источник: habr.com