ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
181339 Топик полностью
Evgeny_CD, Архитектор (13.02.2010 16:13, просмотров: 106) ответил bialix на Расскажите, кто какую автоматическую генерацию кода у себя использует? Интересен обмена опытом для расширения кругозора. В каких местах, на чем сами кодогенераторы написаны, DSL если есть и протчая. Сейчас размышляю над улучшением процесса разработки
Все просто. Создание такой системы как продукты - нехилые инвестиции. Пока нет стандарта или общепринятого мнения - никто и не вкладывается http://caxapa.ru/158014.html
Есть С. Мощный, гибкий (в кривых руках - самоубийство), и, главное, СТАНДАРТНЫЙ. Есть куча компилеров на вкус, цвет, толщину кошелька. Есть IDE. Кто-то придумал идею - код фолдер, авто заполнение, еще что - она многим понравилась, ибо понятна на интуитивном уровне, можно использовать без прочтения талмуда. Это стало стандартом де факто. С DSL все куда сложнее. Есть куча наколенных реализаций, и никто не спешит доводить их до состояния продукта. Ибо нет однозначной реакции "общественности". С другой стороны, я убежден, что конторы типа Ментора, Виндривера, Сеггера и пр. в реальности пишут свои продукты на некоем протокоде, из которого потом синтезируется С код и скрипты под целевую платформу, и докуиментация. Невозможно руками синхронизировать код на десятках платформ... Но эти ребята не спешат осчастливить нас такой тулзой, ибо она - значительная часть капитализации. Про опенсорс уже пиcал ("жрецы 21 века") ->. Т.е. там что-то такое есть, но его тщательно шифруют во всяких make файлах и пр. Тайное знание. Так что остается только самому сделать тулзу и осчастливить мир :)