Цитата Сообщение от dark_wing Посмотреть сообщение
Необязательно, это и было в Windows95, где большая часть операционной системы оказалась 16-битной. Но это яркий пример плохого решения.
Если же на новой платформе использовать приложения, написанные для старой платформы - они не будут использовать преимуществ новой платформы.
Это не так. Ключевые модули и в Win 3.1(та которая для 386 - звиняйте, запамятовал) и в Windows 95 32 битные.

Возможность использования старых приложений на новой платформе не имеет отношения к тому как у нас построен компилер. Это уже на уровне ОС решается.
Тем более, для компилера никакой разницы новизна платформы не играет. Ну, подумаешь будет медленнее. Лишь бы генерил корректный, компактный и быстрый код.