你好,作为一个大三的学生并且学习过C++,java,C#的人,站在自己的立场上回答。
C++ 功能强大,但是这个强大是什么概念?大抵就是所有的东西都可以用C++来开发,但是这样就会面临一个没有特别适合的应用场景的问题。从我个人体会来说,在算法应用上来说C++是非常适合。Java和C#非常类似学会一门另一门可以很快学会,体会是:C#写起来更加舒服一点可以理解为对程序员更加友善。而java更加流行一点,服务器以java为主,客户端特别是windows应用程序以C#为主。我给出的建议是:认真学习C++,以为内C++加复杂一点对学习java有很多帮助。概念有很多相似。并不会出现学习C++学了都没有什么用而拖累你学习别的语言的事情。我学习语言也超过7种了更多情况学习一门语言有助于学习别的语言。开卷有益,多学无害。