ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1151943 Топик полностью
Связанные сообщения
Важно
Нашел статью по отмывке плат фреоном. Сильно хвалят за качество и экономичность. Кто -нибудь использует? У нас стоит на складе м...2022-08-01
[OS]2021-12-08
Так, возможно, возможно, я понял, о чем говорил Мастер Klen. И вообще смысл С++ в embedded.2021-12-06
Спасибо! Однако страшно стало. Если "newlib" каждый раз под новый MCU переписывать, пусть даже с 10го раза будет навык это делат...2021-12-06
klen (06.12.2021 14:50 - 14:55, просмотров: 658) ответил Nikolay_Po на Ерунду пишите, Евгений. Или я вас неправильно понимаю. Вся прелесть в том, что современный компилятор, с отлаженной оптимизацией LTO, стирает грань между программированием на ассемблере и программированием на С++. Надписанный на C++ код, оптимизируется компилятором на уровне инструкций контроллера, считай, в ассемблере. Делая использование ассемблера разработчиком бессмысленным.
я удивлен и сильно обрадован.... оказываеццо есть все таки надежда и свет в нашем стаде эмбеддед програмеров! Вы почти точно выразили ситуацию и мысли которыми руководствоваться комитет по стандарту. единственное уточнение - современный С++ позволяет программисту указать компилятору. как бы помогать ему генерить этот самый правильный и эффективный асм код, ты как бы пишешь на асме но категориями высокоуровнего С++. Фокус в том что при этом не теряется независимость от 

платформы (что есть одно из фундаментальных требований высокоуровневого языка), но если ты ее знаешь, платформу, ты МОЖЕШЬ УЧИТЫВАТЬ ЭТО В СОВМЕСТНОЙ РАБОТЕ СО СВОИМ ДРУГОМ - КОМПИЛЯТОРОМ! В чистом С - обратная концепция - ты под угрозой расстрела не должен знать про то куда ты кодишь, поэтому код выхода кодогенератора - так себе еще то говнецо. поэтому эмбеддер хоть на С, хоть на С++ не знающий асма и устройства процессора, его иструкций - говноэмбеддер, проблема в том что С++ чрезвычайно сложен в изучении, особенно в начале и второе - если реч сугубо про заробатывание денег на разработке и програмировании устройства - все это пустой звон, это видно по реакции в соседних постах. ХУЯК, ХУЯК В ПРОДАКШИН! вот девиз успешного современного эмбеддера. ему много не надо для счастья. к сожалению.