ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1035797 Топик полностью
Aleksey_75 (12.09.2020 04:09, просмотров: 764) ответил fk0 на Ты не с того конца C++ рассматриваешь. Обычно сразу начинают с ООП. Это не верно. C++ -- мультипарадигмальный язык программирования. ООП -- это не краеугольный камень и не серебряная пуля. Но даже ООП имеет преимущества, т.к. позволяет упорядочить архитектуру, уменьшить число ошибок. Я бы во главу угла поставил метапрограммирование и программирование в пространстве типов, и то, что C++ позволяет получить высокоэффективный код, что критично для embedded. И уменьшить число
Вы правильно заменили "++ это не серебряная пуля!" И видимо у меня до сих пор не было прожектов где все необходимое невозможно было бы замутить на простом си! Но у меня перед глазами есть ахринительный пример, порядка двух лет назад в одной достаточно известной (в своей области) конторе , один безумный чувак сказал что - А. следующий проект будет на оси (stm32f412), В. писать будем на плюсах.... Расписали роадмап на год с лишнем..... я этим проектом не занимался и буквально 

через 3-4 месяца свалил с этой конторы... результат, прошло 2 года девайс устарел, а они все его пилят, даже в бета тестирование не выпустили... вышло как письмо Дяди Федора , куча пЕсателей со своими абстракциями которые не совместимы с соседними! ну эт чтот меня понесло... на самом деле я для себя понял одно, все возможно реализовать на асме и теплом Си, когда ты захочешь быть в тренде перейдя на новый для тебя языК готовься разгребать гамно большой лопатой ...а так как у нас всетаки не Дворец Пионеров и деньги тоже нужно зарабатывать, здесь все становится совсем печально ...