Вопрос поставлен не верно.
Нет хороших или плохих яхыков программирования.
Правильнее будет "Что легче изучать"
Изучать легче C#...
Еще можно поставить такой вопрос"Что быстрее"
Тут уже плюсы впереди.. Но он не быстрее ассемблера))
А если спросить "у кого больше возможностей"
Тут мнения у всех могут вообще разойтись...
И ответ будет - Смотря в чем...
Если вам скажем нужно хукнуть directx, можно сделать это на обоих языках
но... На шарпе будет портянка кода + доп либы нужны , а на плюсах все делается очень компактно..
Но вот вы захотели написать визуальный интерфейс проги ... скажем на c++ , лучшее что тут можно придумать это создать "лицо программы призвав на помощь" Qt ...
Зато шарп тут впереди...
Я так скажу..
Нет плохих или хороших, ведь профессионал токарь фрезировщик не лучше профессионала хакера, каждому свое..
А свое не каждому :24_64: