
Другие языки программирования и технологии
Вопрос по языку C#
Стоит ли его учить? Ведь минусов то в нем много


К сожалению автор со скриншота немного неправ в некоторых моментах.
C# используется на Linux более того часть этих программ входила в официальный дистрибутив Ubunu н-р Banshee
http://banshee.fm
http://banshee.fm/about/ (авторы лично заявляют - проект на C#)
В Linux (Windows и MacOS кст) существует н-р MonoDevelop (http://monodevelop.com/), который позволяет создавать приложения на C#. Да и сам проект Mono достаточно интересен
http://www.mono-project.com/Main_Page
(обратитие внимание на iOS и даже Android)
NET framework давно включен в состав ОС начиная с Vista. Естественно он там не 4.5 =)
При декомпиляции Вы получаете не исходный код, а промежуточный. Что-то вроде ассемблера. К том-уже есть NET обфускаторы (http://habrahabr.ru/post/97062/)
C# не ограничивается разработкой десктопных приложений. Так-же он используется в Web разработке (вэб-службы и ASP .NET), Silverlight (http://ru.wikipedia.org/wiki/Silverlight), WPF (http://ru.wikipedia.org/wiki/Windows_Presentation_Foundation). Существует даже ОС написанная на C# (http://ru.wikipedia.org/wiki/Cosmos_(операционная_система))
от себя - у нас был крупный проект на C# на нем было написано кросслпатформенное приложение (Windows/Linux) для работы с платежным терминалом (в т. ч. и работа с принтером чеков и купюроприемником) .
Стоит или нет - решать как всегда Вам. C# хорошо структуризирован, конечно не все гладко, но язык интересен. н-р Reflection.
И надо понимать почему Microsoft так продвигает NET. Вам скорее всего не придется адаптировать приложение (если остаетесь в рамках NET) когда выйдет новый процессор или новая ОС. Ну или по крайней мере переход отнимет гораздо меньше сил.
C# используется на Linux более того часть этих программ входила в официальный дистрибутив Ubunu н-р Banshee
http://banshee.fm
http://banshee.fm/about/ (авторы лично заявляют - проект на C#)
В Linux (Windows и MacOS кст) существует н-р MonoDevelop (http://monodevelop.com/), который позволяет создавать приложения на C#. Да и сам проект Mono достаточно интересен
http://www.mono-project.com/Main_Page
(обратитие внимание на iOS и даже Android)
NET framework давно включен в состав ОС начиная с Vista. Естественно он там не 4.5 =)
При декомпиляции Вы получаете не исходный код, а промежуточный. Что-то вроде ассемблера. К том-уже есть NET обфускаторы (http://habrahabr.ru/post/97062/)
C# не ограничивается разработкой десктопных приложений. Так-же он используется в Web разработке (вэб-службы и ASP .NET), Silverlight (http://ru.wikipedia.org/wiki/Silverlight), WPF (http://ru.wikipedia.org/wiki/Windows_Presentation_Foundation). Существует даже ОС написанная на C# (http://ru.wikipedia.org/wiki/Cosmos_(операционная_система))
от себя - у нас был крупный проект на C# на нем было написано кросслпатформенное приложение (Windows/Linux) для работы с платежным терминалом (в т. ч. и работа с принтером чеков и купюроприемником) .
Стоит или нет - решать как всегда Вам. C# хорошо структуризирован, конечно не все гладко, но язык интересен. н-р Reflection.
И надо понимать почему Microsoft так продвигает NET. Вам скорее всего не придется адаптировать приложение (если остаетесь в рамках NET) когда выйдет новый процессор или новая ОС. Ну или по крайней мере переход отнимет гораздо меньше сил.
ты действительно понимаешь суть минусов?
тебе эти минусы действительно могут помешать?
тебе эти минусы действительно могут помешать?
если ты собираешься писать приложения под виндос то шарп самый оптимальный вариант (если это не драйверы и не игры) . Шарп действительно проигрывает в производительности плюсам, но взамен он дает больше возможностей например автоматическую сборку мусора. Но он не в чем не уступает делфи, можно поискать в интернете тесты производительности, а по функциональности даже превосходит в делфи нет не лямбда выражений, не даже аналога линку. Еще одним плюсом шарпа является количество вакансий зайди на любой сайт для поиска работы и сравни количество вакансий для двух языков, а также заработную плату. Шарп также можно использовать для программирование под линукс, мак ос и мобильный платформы (посмотри на проект моно).
Похожие вопросы
- Вопрос актуальности языка C++, расхождение источников. Мне нужна достоверная инфа на это счет.
- Вопрос для тех кто знает точный ответ, язык C про функции все подробности вопроса внутри...
- Вопрос по изучению языка C++?
- Вопрос по языку программирования C# (СиШарп) (очень простой вопрос)
- Я так понимаю, что бы создать графический интерфейс, например игру, недостаточно языка c++ ?
- Добрый день, у меня вопросы о языке программирования C.
- Равны ли по мощности, гибкости языки C# и C++. Равны ли по мощности, гибкости языки C# и C++ или какой то из них мощнее?
- Программирование! По языку C#!
- язык c++
- Можно ли начинать изучать язык C++,если до этого никогда не программировал?