Цитата:
Сообщение от perestoronin
Ассемблеры это те же компиляторы, и они, поверьте, различны для форточек и для unix-систем. А то что одинаково бывает - то называется машинными кодами, а не ассемблером.
|
Но всё же различие ассемблеров между ОС существенно меньше, чем между разными процессорами. Опять же имеются и переносимые ассемблеры.
PS: Так же стоит отметить, что разные ОС в принципе могут быть на разных файловых системах и т.п...
Цитата:
Сообщение от perestoronin
Программы, если они грамотно написаны, не привязаны к драйверам, а соприкасаются с оборудованием ввода-вывода через специальные точки входа ОС и библиотек ввода-вывода и интерфейсов (API).
|
Ну как бы сказать...
Есть Java, она мультиплатформенная, но работает существенно медленнее нежели приложения которые оптимизировались под конкретные особенности драйверов.
Так что это вопрос целей и выбора, а не `грамотно написаны`. Если хочешь выжать из приложения больше, то придётся лезть в драйвера.