Здравствуйте, itslave, Вы писали:
_>>Нуу не стоит путать базовые принципы и недоработку реализации библиотечной функции под одной из платформ. ) I>Ну знаешь ли, и .NET тоже тогда кроссплатформенный. В базовых принципах. Ога, с недоработками реализации библиотечных функций одной из платформ.
Нуу смотри. Понятно, что сами языки в большинстве своём (не трогаем Ассемблер и т.п.) не зависят от платформы. Соответственно реальная кроссплатформенность определяется наличием компиляторов и стандартных библиотек под нужные платформы.
В случае C++ мы имеем наличие компиляторов и библиотек наверное под все существующие платформы (и нужные и экзотику). Но на отдельных платформах отдельная библиотечная функция в специфической ситуации может себя вести некорректно (не по стандарту), вследствие криворукости местных кодеров.
В случае C# мы просто имеем отсутствие этих самых библиотек для всех платформ кроме винды.
На мой взгляд это весьма разный уровень кроссплатформенности. )))