ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
416123
Adept (08.06.2013 17:18, просмотров: 72255)
По поводу обоснованности применения Си для больших МК и больших проектов - почти убедили, вопрос в следующем чистый С против C++ на что ориентироваться. Для более универсального результата при возвращения к ЯВУ, хочу спросить, на какой из вариантов стоит сориентироваться ANSI C или С++ (а ещё лучше рекомендации по конкретным компиляторам) приоритеты 1) переносимость кода (хоть и понимаю, что отчасти это миф, но , тем не менее...) 2) эффективность кода в плане размера, быстродействия и эффективности использования ресурсов МК 3) надёжность кода (в т.ч. и глюки компиляторов) 4) вменяемая среда разработки (удобная, малоглючная, быстрая и с приличным отладчиком) P.S. под большими проектами разумею использование внешней памяти, накопителей, интерфейсов и плавающей арифметики (до двойной точности). Работа с большими массивами данны, сложной структуры. Под подобные проекты, да, уверен, что Си эффективнее, но под всякие мелкие и сложные (задеиствование множества ресурсов, многозадачность, реалтайм и т.п. при ограниченном быстродействии и объёме памяти) - прямо противоположное мнение. Ну вот в общих чертах наверное так как-то
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)