Минимализм в коде, или открываем мир графического дизайна с новым языком рисования CFR

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Оффтопик

В эпоху сложных и многофункциональных языков программирования, новый проект под названием CFR, предложенный разработчиком Susam, выделяется своей удивительной простотой. С всего пятью командами — C, F, R, [, и ] - CFR представляет собой минималистичный язык рисования, позволяющий создать различные графические изображения. Этот проект демонстрирует, как с минимальным набором инструкций можно создать визуально впечатляющие и артистичные работы. Инициатива Susam напоминает о важности простоты и минимализма в программировании, открывая новые горизонты для творчества и инноваций в области графического дизайна и визуализации данных.

Команды в языке программирования CFR предельно просты и интуитивно понятны:

1. **C** - Смена цвета на следующий в циклической последовательности: черный, синий, зеленый, голубой, красный, малиновый, желтый и белый.

2. **F** - Перемещение вперед на одну ячейку и окрашивание новой ячейки.

3. **R** - Поворот по часовой стрелке на 45°.

4. **[** - Отметка начала повторяемого блока и продолжение выполнения кода, следующего после '['.

5. **]** - Возврат к началу текущего повторяемого блока, повторение его еще раз и завершение блока. Таким образом, блок, ограниченный символами '[' и ']', ведет себя как цикл, который выполняется два раза перед выходом

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

Язык рисования CFR привлекателен своей минималистичностью и простотой, что позволяет быстро освоить его и начать создавать графические изображения. Его ограниченный набор команд стимулирует творческое мышление, позволяя пользователям исследовать, как много можно достичь с минимальными средствами. CFR также предлагает интересный способ изучения базовых принципов программирования и графического дизайна в игровой и интерактивной манере. Этот язык может служить отличным инструментом для обучения или экспериментирования в графическом дизайне и программировании.

Некоторые энтузиасты уже пытаются обучить рисованию искусственный интеллект. Что у них из этого выйдет мы узнаем уже в ближайшем будущем, а сейчас, испытать возможности нового языка можно на официальном сайте.

Источник: github

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Я занимаюсь техническими обзорами. Тестирую разные устройства — от смартфонов и планшетов до пылесосов, видеорегистраторов, инструмента и бытовой электроники. Всё, что проходит через руки, проверяю на практике: включаю, разбираюсь, измеряю, фиксирую реальные параметры, сравниваю с тем, что заявлено.Все обзоры делаю сам, опираясь на реальный опыт. Техникой пользуюсь дома, в обычных условиях — как это делают большинство пользователей. Такой подход позволяет понять, как устройство ведёт себя в жизни, и будет особенно полезен тем, кто привык разбираться в процессе, а не по инструкции.

Мои основные каналы публикации:

  • YouTube — видеоролики с тестами, разбором функций, сценариями использования
  • Dzen — статьи, подборки и обзоры с уклоном в практику
  • VK — посты, анонсы, общение с подписчиками
  • TikTok — короткие обзоры и сравнения
  • RuTube — дубль видеоматериалов для тех, кто предпочитает российские платформы

E-mail: badmadsam@mail.ru

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как 1280 человек породили все население Земли: история изоляции гоминин, которую приняли за вымирание

Сегодня численность нашего вида превышает восемь миллиардов особей. Мы занимаем все доступные экологические ниши, контролируем ресурсы планеты и физически меняем ее ландшафт. С точки зрения...

А что, если у темной материи два состояния? Как новая гипотеза объясняет гамма-аномалию Млечного Пути

Астрофизические наблюдения показывают, что эта темная материя составляет около 85% всей материи во Вселенной. Она не излучает свет, не отражает его и не участвует в электромагнитном взаимодействии,...

Обзор проектора FlixTone D9W Ultra: справится даже днем!

Мир мультимедийных проекторов постоянно пополняется новыми моделями и относительно недавно небольшой китайский бренд FlixTone представил 3 модели: D9W Mini, D9W Ultra и D10s. Все они отличаются...

Плавающие города Филиппин: почему народ Баджо веками живет на воде и боится только пиратов

Города на воде раньше казались лишь элементом научной фантастики на страницах книг и сценариев блокбастеров. Но сейчас, со скачком технологий и поднятием уровня моря, Южная Корея официально...

Мощный, со складной трубкой и циклоном: обзор аккумуляторного пылесоса Redkey F11

На рынке устройств для уборки уже много проверенных решений. Например, для самой качественной уборки без потери мощности, должна быть реализована система циклонной фильтрации, для уборки под...

Выбираем смартфон за 10-20 тысяч рублей весной 2026 года: каждому по потребности

В сегодняшней подборке я покажу вам несколько смартфонов в ценовом диапазоне «10-20 тысяч рублей». Эти модели призваны опровергнуть стереотип о том, что в бюджетном классе сложно смартфон с...