|
Попробовали странслировать две функции БПФ: одна на ++, другая на обычном Си. На ++ исходный тест смотрится компактно, и, вроде, понятней, чем на ANSCI C. А когда сравнили сгенерированные коды, то картина оаказалась с точностью до наооборот. И глядя на этот код, я как-то позабыл обо всех ++ и до сих пор пользуюсь обычным Си. Хотя может я и не прав, давно это было.
А что касается обычного Си, то, скажем, для AVR коды получаются достаточно компактными. И если приходится пользоваться ассемблером, то в крайне редких случаях. И то, просто беру сгенерированный код и корректирую вручную, благо источники неоптимальности известны и коррекция выполняется достаточно быстро.
E-mail: info@telesys.ru