Автор: qwer253253 (21.10.2008 в 13:18)
>То есть на C# пишуться такиеже программы, как и на C\C++, но намного легче? Как-то это звучит неправдоподобно )))
Правдоподобно. Использовать MFC гораздо удобнее чем писать на голом Win32API. Потому что есть удобные классы - обёртки. В .Net такие классы улучшили и расширили :). Поэтому и писать стало еще легче и быстрее.
>Насколько я знаю, C# - NET язык. А это значит, что программы, разработанные на нем, будут работать только у установленным NET... Хотя может я ошибаюсь! )
Для разработки 100% нужен. Для запуска можно скопировать необходимые dll библиотеки просто в папку с прогой. Проблемы будут только в случае использования ActiveX, и то навряд ли. И ещё надо учесть, что NET framework идёт с виндой и новые версии ставятся вместе с виндовс апдейт.
>Да, она не будет обладать сверхвысокой производительность, как програма на C++ и потребует установки среды исполнения нужной версии и вообще покапризничает, как любая интерпретируемая программа, но она будет разработана дешево, без указателей на нулевой байт...
Проги на NET С# полностью компилируемые. NET Framework это просто туча dll библиотек и ничего более.
>Про нулевые указатели: в си шарпе вообще не принято работать с указателями
Абсолютно точно. Не принято. Но тоже можно. С тем же самым риском оказаться за выделенным адресным пространством. Поэтому используют их крайне редко.
[поправлено модератором]