Привет всем!
Какие основные факторы препядствуют написанию программы, которую можно будет выполнить на любой ОС'ме из семейств Unix и Windows?
..первое что мне пришло в голову — у этих ОС разные системные API, но разве только с помощью них программист может осуществлять манипуляции в пределах ОС'мы (под манипуляциями я понимаю использование файловой системы, ввод-вывод и т.д.)?