На днях состоялось очередное мероприятие цикла «Ворчалки о программировании». С лекцией выступил Дмитрий Соломенников — разработчик языков программирования, автор четырёх языков и контрибутор ряда компиляторов. 

Тема лекции — «Кромсаем»: язык для автоматизации конструирования одежды. Дмитрий представил результат более чем 20-летней работы: предметно-ориентированный язык, позволяющий описывать выкройки текстовым кодом, близким к интуитивным действиям портного.

Ключевые идеи выступления:

  • Стандартные размерные сетки не учитывают индивидуальность фигуры — решение в персонализированном конструировании.
  • Существующие САПР либо дороги, либо требуют длительного обучения, либо ограничены в гибкости.
  • Текстовое описание выкройки удобнее для хранения, версионирования и повторного использования, чем графические форматы.
  • Язык поддерживает геометрические примитивы, плавные кривые, стили линий, функции и параметризацию — без избыточного синтаксиса.


Проект уже опубликован, код готовится к открытому релизу. Дмитрий подчеркнул: инструмент создаётся не для программистов, а для конструкторов одежды — чтобы специалисты могли работать в привычной логике, но с преимуществами автоматизации. 

Язык создания выкроек одежды "Кромсаем". Лекция Дмитрия Соломенникова

Лекция о том, как создание языка программирования может помочь в изготовлении выкроек одежды, какое место отводится компилятору и почему вообще пришлось решать такую необычную задачу.Дмитрий Соломенников рассмотрит:- задачу создания выкроек- русскоязычный синтаксис- генерацию файловЕсли вы хотите получить больше информации об исследованиях в области языков программирования, специально для вас – «Факультет компилятороварения», разработанный сообществом «Ворчалки о программировании»https://compiler-potion-faculty.sourcecraft.site/