[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Я сам другие компиляторы для ПИКов не пробовал, но местные обитатели
в основном говорят, что HT-PICC лучшее что они пробовали.
Я ещё с удивлением обнаружил, что он не умеет оптимизировать распределение временных переменных внутри функции, что ИАР делает
очень хорошо и уже давно.
То есть, сколько временных переменных с различными именами объявлено внутри функции, столько РАЗЛИЧНЫХ регистров будет зарезервированно.
На то что, допустим, одна переменная используется только в начале функции, а далее нет и наоборот, никто не смотрит.
Приходится для улучшения читабельности программы (и чтобы не вводить
дополнительные переменные) применять #define #undef, что удовольствия не добавляет. Да и некоторые другие привычные удобства отсутствуют.
Вообщем как это было в популярном мультфильме советского времени:
-Возьмите лучших из лучших!
-Лучшие из лучших зализывают раны, милорд!
-Ну... Ну тогда возьмите лучших их худших!
E-mail: info@telesys.ru