ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1444717 Топик полностью
Vit (23.06.2024 19:57, просмотров: 267) ответил VladislavS. на Зато я помню проекты, где сотни каналов АФАР нужно за микросекунды перестроить.
такое делать без запаса по быстродействию с упором на одно программирование не комильфо. полагаю, что выбор кремния был не пальцем в небо. 

помнится тут ЛИ выкладывал яркий пример ассемблерного утаптывания - вроде как I2S мегой 16-й окучивал. я just for fun попробовал накатать это же на Сях. кроме какого-то непонятно зачем свопа в его коде удалось получить ассемблерный код практически один-в-один. а при разрешенной оптимизации ещё и чуть короче. и возник только один вопрос - нахрена не попробовав он сразу лупашил на асме. но камень у него был из подножных и который он умел кодить на асме - удобным для добывания и для писанины, а не тот, который был бы с соотвествующей переиферией. я вспомнил об этом в плане того, что "практика - критерий истины"(С), и, вполне может оказаться, что ваша уверенность в том, что более удачный код получается из-за языка, не вполне подтверждается проверками - оно может быть как неуловимый Джо - кроме вас скорее всего никому и не нужно проверять ваш код в плане сравнения с Си. но всё же де-факто компиляторописатели начали забивать на Си во встраиваемом. частично возможно это связано с перенаправлением их усилий в сторону плюсов.