Цитата Сообщение от SfS
Как показала практика и опыт - продумывание алгоритма и распределение по приоритетам задач - гораздо более эффективный способ сделать, "чтобы не тормозило", чем переписывание всего на АСМе. Куски на асме - другое дело (например в обработчиках очень критичных ко времени прерываний). Но все на асме - изврат
Медленно но верно, я тоже пришел к такому выводу Особенно если приходится переделывать чей-то код- на сях бывает достаточно отформатировать исходник чтобы понять что к чему. А вот на асме обычно надо глубоко разбираться...

Цитата Сообщение от maximk
Я смотрел. Фигня. Но дело в другом. Чем с нуля писать кодогенератор под монстрообразный gcc можно попробовать (если конечно есть желание, а ведь именно об этом шла речь ) _оптимизировать_ уже существующий back-end из ACK.
Я просто видел одну реализацию компилятора на С. Сделано все влоб, продвинутые грамматические разборы не применяются (подозреваю что и стандарт не полностью соблюдается и оптимизация слабоватая), но зато все относительно ясно и понятно.