Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 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 библиотек и ничего более.

>Про нулевые указатели: в си шарпе вообще не принято работать с указателями

Абсолютно точно. Не принято. Но тоже можно. С тем же самым риском оказаться за выделенным адресным пространством. Поэтому используют их крайне редко.

[поправлено модератором]


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: