Обновить
0
0

Пользователь

Отправить сообщение
Просто нужно учитывать больше факторов при кодинге на С++ под мелкие контроллеры, например:
1. Фрагментация HEAP
2. Применение объектов в условиях жесткого реалтайма, когда все ресурсы контроллера расписаны по наносекундам (те вызов new и delete)
3. Контроль занимаемой памяти классами особенно с полиморфизмом и наследованием

вообщем появляется много новых нюансов, но если железо не высокотиражное и его ресурсы заложены с запасом то конечно и С++ годится
Ну как минимум C более применим если у вас допустим 16к оперативной памяти и где-нибудь 32к для исполняемого кода, применять ассемблер это получить непереносимый код, применять C++ тогда забудьте об операторах new т.к. ваша оперативная память на вес золота и вам необходимо только ручное управление управление памятью, кроме того обычно компилятор C дает более компактный и быстрый код
1. Embedded имхо требует знания наибольших знаний в области Computer Science
2. Че прям React только для мелкой халтуры годится? Клиентские и серверные javascript фрэймворки еще только начали свой путь развития, и глядя на то что уже есть я думаю что кроме javascript уже ничего не надо изучать:) А серьезно WEB разработкой я всего лишь пару лет назад занялся
3. Да чет 20 лет уж там, может и правда пора на покой. Я думаю немного тех кто по молодости может оценить сколько принесет денег та или иная профессия и те или иные скилы. Интересно а ради чего пошли в профессию вы?
А может не нужны все эти премудрости Computer Science? Когда посредственный программист 1С (iOS, React подставь что хочешь) зарабатывает в полтора раза больше embedded программиста, спрашивается зачем нужны все эти знания архитектуры процессора, математики, паттернов проектирования.
Да он костыльный и ужасный с точки зрения тех кто программирует на «правильных» языках типа Java или C#, но тем не менее почему то программировать на нем мне гораздо приятнее чем на C, C++, C#, Swift (даже не знаю почему, может я люблю говнокодить). А с последними расширениями ECMA он убьет и typescript и займет весомую часть в разработках серверного бакэнда

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность