Лучший ответ
-
2 0
contact_us (39) 7 (20618)459175 16 лет
Отвечу на все вопросы по порядку(если ещё актуально):
1. У всех C-like языках синтаксис схожий, но, конечно же есть свои различия. Так и в C#.
В C#, на данный момент, версия 3.0 много новых конструкций и фишек, которых не было в C++. Во многом похожих на Java, но со своими заморочками. Есть также кардинальные отличия.
2. Одно из самых больших отличий от C++ - в С#, как и в Java, не нужно париться с указателями и выделением памяти.
3. Браться стоит. Тем более, что WinForms, .NET и C# - это Microsoft, а им виднее, что как лучше мучать их OS :)
4. Но не всё можно написать на C#. Иногда C++ просто незаменим ;)
Ответы
-
3 0
sonicflare_ (40) 6 (16395)21242 16 лет
нету гемора с кастами, выделением и освобождением памяти, указатели, указатели на указатели и так далее )))
Стабильный мир .net =)))
переползать однозначто стоит :)) БУилдер не буилдит уже много лет и застрял в своих '90
Как альтернатива VC++. Есть несколько либ (которые упрощают нативное програмирование для винды)
Основной это MFC, ATL (в основном для COM/COM+) так же есть WTL (ATL + враперы для оконных элементов)
К тому же, есть и Managed C++ в котором можно делать unmanaged (natice C++) вставки (как раньше __asm { }) что дает просто нереальную свободу выбора и действий =)))
А ты еще спрашиваешь =) -
2 0
AndrJuWa (40) 7 (25332)2517 16 лет
Не люблю СИ ни в каких проявлениях, поэтому не знаю.
Ответ на коммент в оценке ответа:
Нет, php и java обожаю, не люблю сам СИ.
А) Указатели на указатели на указатели бла бла бла бла бла
Б) Вместо того, чтобы сделаеть у объекта окно функцию открывания, мы должны сделать открывашку и передават ьей окно - глупо. ООП (java) решает. -
-
1 0
Виртулис (35) 7 (35094)652178 16 лет
Сильно.
C# куда больше похож на Java, чем на С++. На самом деле, это Java и есть, только сбоку. -
1 0
santaro 2 (400)3 16 лет
С# подальше от потрохов, ближе к Java. Придется мирится с ГарбажКоллектором и некоторыми другими мелочами, однако если уж разработка на WinForms, то действительно никаких причин делать это на С++ не вижу.