С какой целью выбирать visual c++, а не например c sharp?
Есть какие либо соображения, что бы программируя под Windows или Linux использовать Visual C++ с библиотеками Microsoft вместо С#, или это просто учебный язык, на котором промышленный софт не пишется?
Ага, большинство игр разрабатываются на учебном языке. Он же учебный, все видимо учились на нём, знают, другие не знают, вот и делают игры на чём знают.
C++ и С# - разные языки программирования. C++ выбирают, когда для решения поставленных задач он подходит лучше (например, когда критически важна скорость работы программы или объем потребляемой памяти).
Я это и имел в виду, а учебный с той точки зрения, что в Visual Studio c библиотеками Windows, нет смысла софт разрабатывать. И он существует, просто что бы никто не сказал, что его нет.