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

Почему многие отдают предпочтение C++ а не C# ?

C# - последний язык семейства Си, в нем учтенo всё, от своих предшественников (C++, Java, Delphi…)
и ООП и CLR (+.NET/-.NET) и т.д.

Но почему-то многие отдают предпочтение именно C++
- Может это из-за того что, "Деды"-программирования выучили C++, а тут появился C# и они посмотрели что синтаксис одинаковый, так зачем его учить… (Хотя это неверно)
- Снова же дело в "Дедушках", то-есть в поколении, если "деды" не учат C# то кто-же будет его преподавать!? На сегодняшний день у меня есть знакомые которые захотели учить язык Cи, и так как поиск по материалам C# им удался не легко, они отдали предпочтение C++ и вот как два года его едят…

P.S. "Дед" - человек знающий программирование с прошлого века (…80,90-е).
шарп завязан на M$, а С++ кросплатформенен, и не стоит считать Си старым языком это очень мощный инструмент

моно это даже не смешно...
БН
Бако Недлин
18 423
Лучший ответ
Потому, что C++ -универсальный язык. А C# существует только в Windows.

С# - это компилятор для виртуальной машины .NET, которую Microsoft реализует только в собственных операционных системах.

Судя по тому, что ты называешь Delphi предшественником C#, в программировании ты совершенно не разбираешься.

Ты слишком плохо знаешь программирование: C# - это совершенно отличный от С/C++ язык. Общее между ними только то, что в C# использован модный (на момент создания) Cи-подобный синтаксис.
А разве c# работает не под виртуальной машиной? Вроде он требует дотнета/моно, да? Это его немного так… маргиналит

Кто думает, что дотнет только для винды — см. mono
Поверь мне деды научатся если им потребуется любой язык причем не особо напрягаясь. И как правило деды знают не менее 3 языков о которых вы даже не подозреваете. И прочтите 1 пост ещераз (от Андрея)
Сергей Леонов
Сергей Леонов
57 036
C++ гораздо быстрее. С# работает через CLI, а С++ можно транслировать прямо в машинный код.
есть хороший язык Си разработанный умными людьми... не путать с С++
он идеально подходит для управления API любой системы... .
он реализован под все платформы... .

языки высокого уровня такие как C# Delphi это попытка сделать из обезьяны программиста.. .
на них пишут мало квалифицированные программисты.. . которым мозгов не хватает... .
на разработку чего либо серьёзного ...
- Деды учили Assembler и теперь понимают весь высокоуровневый эшелон языков.
ну с++ тянут с момента как его написали, да и он сейчас используеться для написания ОС. А вот остольные немного позднее пошли.
глупый вопрос, разве пака ты учился не посещал уроки информатики? ) это 2 разных вещи...