Разработчик придумал язык для рисования из всего 5 команд

Дата публикации: 22.10.2023, 14:44

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

  • C: смена цвета.
  • F: движение вперёд на одну клетку (пиксель).
  • R: поворот по часовой стрелке на 45°.
  • [: начало блока.
  • ]: повторение текущего блока.

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

Попробовать порисовать можно здесь, а исходный код открыт и доступен на GitHub.

Еще по теме:

Чемпионат мира по программированию в 2024 году пройдет в Казахстане