Пардон, замкнуло, питон, конечно.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено dxp 02 сентября 2004 г. 14:55
В ответ на: не знаю, что такое фитон. Давайте я выберу такой проц ADSP2106x, с которым я лично работал отправлено bialix 02 сентября 2004 г. 14:38

Не путайте приятное с полезным - на ассеблере руками для ЛЮБОГО процессора будет оптимальнее всегда! Вопрос только в величине этой оптимальности. Не будем поднимать тему "Асм vs ЯВУ". Асм - из другой оперы и весовой категории.

Вы выбрали специфичную железяку и говорите про неэффективнос С/С++. Да, использование ее специализированных автоматов на любом языке, кроме нативного асма будет неэффективным, т.к. эти языки ничего не знают про эти автоматы, если их (языки) не научить с помощью специальных расширений. Но возьмите программу, которая не использует особенностей этого ПЦОС, а просто делает какие-то контроллерные вещи или хотя бы протокол обмена какой-нибудь реализует. Напишите ее на асме и на С. При наличие приличного компилятора разница в эффективности кода там будет врядли больше 10-30% против написанного вручную. Вообще, все это уже обсосано тыщу раз...

Вы, все-таки, ушли от ответа. Исходно Вами было сказано, что на этапе проектирования был криво выбран язык - С/С++. В ответ на это я попросил предложить адекватную замену. Ее нет. Асм - не замена. Питон тоже (даже есть он микро, хотя не знаю, что это такое).

И, кстати, а чем это С++ "боже упаси" по сравнению с С? Можете объяснить, что такого в С++ по сравнению с С, что он такой неэффективный код порождает по сравнению с С?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru