Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
По тому, что Sergey сказал про Hitech C, добавлю: я разочарован. Здесь его превозносили как идеальный по коду компилятор. Ну да, конечно. SDCC оптимизирует довольно важную вещь - однобайтовые параметры сливает в слово. А Hitech, получается, это не делает. Ай-яй-яй.
Я бы так не расстраивался Выковыривание аргументов со стека по сравнению с выполнением самой подпрограммы по времени ничтожно. Так что такая передача аргументов на скорострельности процедур не сказывается. Кстати, так делают ВСЕ Си-компиляторы для CP/M или ZX.
Хайтек, не идеален, - но это единственный нативный ANSI-совместимый компилятор. При этом он генерит код существенно плотнее, чем SDCC 3.5.