Интересно. Что можно создавать зная C# ? Скажите плюсы и минусы данного языка
Вы о том, который из Майкрософт Вижуал Студио 2003, 2005, 2008, 2010?
На этом С# можно создавать :
- оконные приложения для Виндовс (система Виндовс Формс)
- оконные приложения ВПФ (Виндовс Презентэйшн Фоундэйшн) , получается очень красиво
- консольные приложения для Виндовс
- приложения веб-форм АСП. НЕТ
- библиотеки классов и переносимые библиотеки классов (ДЛЛки)
- приложения Силверлайт (я это называю "придай блеску своему сайту" ;)))))
- приложения для Офис 2007, 2010 и, кажется, более ранних версий
- и кое-что другое
Плюсы:
- удобный синтаксис (по-моему, удобнее некуда, ведь вместо длинных "Енд", "Енд Суб" и т. д. здесь всего один символ - "}" ;))) особенно по сравнению с Вижуал Бейсиком, который под ту же платформу .НЕТ, но гораздо менее удобен
- очень "навороченный" (ну это Вы уже поняли, когда читали то, что я написала чуть выше
- хорошо с графикой (а без графики плохо ;))) в смысле, минимум нежелательных мерцаний и тому подобных вещей.. . хотя и не всегда
и касается это в основном всё-таки ВПФ, а он уже не так удобен.. .
- процесс создания приложений получается быстрый.. . хотя это в основном для Визуал Студио 2012, ибо 2010 всё же сильно тормозит.. .
Недостатки:
- язык НЕ является полностью компилируемым, и написанные на нём приложения требуют наличия на компьютере платформы .НЕТ Фреймворк и иногда кое-чего ещё (например, в случае с Силверлайт на компьютере должен быть ещё и Силверлайт
- низкая производительность как самой среды, так и программ, написанных на С#. Это недостаток всего, что под платформу .НЕТ
В общем, изучать этот язык явно стоит (хотя, на мой взгляд, изучать стоит все языки на свете
но лучше знать что-нибудь ещё, например, С++ Билдер.
Любые прикладные программы для Windows. Плюс - быстро пишутся. Минус - работают медленнее, чем могли бы, например, написанные на C++.
