Другие языки программирования и технологии

С++, С#, .NET - Плюсы, минусы и главное перспективы.

С++, С#, .NET. Сабж - собственно какой перспективней, кто что думает. Вот уже месяц самостоятельно изучаю С++, нравиться яп)) Оценивая вакансии получается так что шарп/нэт программист получает кэша столько сколько ведущий пласплас. Встал вопрос аля - как быть как поступить. Сразу браться за шарп. Или выучить пласплас и научиться разрабатывать эффективные приложения(года 2-3 не шутя так) а дальше шарп как по маслу за несколько месяцев не проблема Или шарп вообще не стоит внимания память жрет, за собой не убирает, не перспективный, глючный и создан для ленивых безруких дикарей с большими красными ушами и маленькой тупой головой?xD Или он гораздо эффективней, меньше дроча, в разы быстрее пишуться приложения. В общем конкретно плюсы, минусы, перспективы яп. Как поступить...Ответами учи от тебя не убудет прошу проходить мимо. Мерси большое за внимание и за помощь (:
Насчет не убирает ты ошибаешься. Специально весь этот НЕТ придуман чтобы ты с памятью не баловался. Скорость разработки все таже. Дрочь таже. Эффективность (тут сомневаюсь) . Придумано все для платформенно и операционно независимости. Насчет кеша Ты прав, да спрос идет в строну С#. От С плюсовиков на сайтах вакансий требуют такаго что мне самому интересно, кто нибуть владеет всем списком в полной мере. Сам программирую с 90-го. на С с 99.
Павел Волков
Павел Волков
2 619
Лучший ответ
.net, в первую очередь - для корпоративных приложений. однако модель и инфраструктура получились настолько удачными, что в качестве бонуса на выходе получились и удобные инструменты для написания практически всех остальных типов приложений, за исключением микропрограмм для контроллеров. на .net можно написать абсолютно всё, что можно написать на c++ (даже драйверы, ос и игры для приставок) . с другой стороны, существует огромно количество вещей, реализуемых на .net, которые на c++ реализовать принципиально невозможно.
тривиальные задачи решаются с помощью .net тривиально. то есть, в несколько строк или даже щелчков мышью, поэтому сешарп облюбован говнокодерами всех мастей (других языков для .net они не знают в принципе) . это не значит, что .net предназначена для них. это лишь показывает уровень их квалификации: говнокодер решает только тривиальные задачи, умудряясь решать их неправильно даже с таким удобным для этого инструментом. реального же матана в .net очень и очень много. активное собеседование по .net (т. е. интенсивная атака общими вопросами, не затрагивающая специализированные технологи) при условии свободного владения обоими сторонами, длится около получаса - это реально много. так что окажите милость: не лезьте вы в .net, дабы не засерать и без того мерзкий рынок софта адовыми поделиями. учите дальше свой c++