ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
104834 Топик полностью
bialix_ (13.11.2007 12:00, просмотров: 227) ответил Evgeny_CD на Я прошу прощения, что пока это выглядит бессистемно. Я все-таки создал свою систему знаний по разработке embedded софта. Пока она у меня живет в голове. Это целая книга. Пока я физически не могу описать ее в полном виде - сил не хватает. Я разбил ее на
это хорошо, что по крайней мере у вас в голове ясность есть. потому как остальные участники форума транслируют ваши вопросы в соответствии со своими пристрастиями и своим опытом разработки. Я просто хотел сказать, что языки описания шаблонов тоже имеют свои ограничения и свою область применимости. и похоже, что ваши задачи только частично совпадают с задачами, которые решают шаблоны. Если ваши блоки кода -- это некие готовые snippets (логически законченные кусочки кода, которые можно условно говоря копи-пастить из проекта в проект), тогда языки шаблонов вам как-то помогут. Если вы всю программу с нуля хотите писать в виде, который будет позволять легко ее перестраивать под любую ОС, то боюсь -- это идея утопическая. Периодически читаю исходники интерпретатора Питон -- там все сделано на нагромождениях #ifdef. Читать временами ужасно тяжело, но понять все-таки можно. За счет общей целостности подхода и "говорящих" имен макросов. Поэтому я даже не знаю, что конкретно сказать, ибо не вижу какой конечной цели вы хотите достичь. Решений и наработок в этой области вроде много, а вот что и как вместе склеивать -- зависит от конечной цели.