这门课是基于Java的,请问老师,有追求的Java程序员需要学一下C和C++语言吗?
我知道JVM是C++写的。还有每个人都应该学好数学。特别是那些不是计算机专业出身的Java程序员需要学C和C++吗?如果是有追求的话。还是说先要把Java搞透再想其它的?
133
收起
正在回答
1回答
关键还是你说的“追求”到底是什么?
整体来讲,计算机专业的关键不是语言,而是领域。你的更深入的追求到底是哪个“领域”。在选定领域的基础上,跟随领域的技术栈发展就好。
不同的语言有不同的使用场景。C/C++ 的使用场景是什么?低延迟高性能。所以你瞄准的领域如果是这个方向的话,就应该学习 C/C++。比如渲染引擎,游戏引擎,编译器(你说的 JVM),操作系统,底层基础的搭建,等等等等。你应该先选择这样的领域,然后深究每个领域主流的技术栈都包含什么内容,在解决什么问题,然后有针对的去学习。
为什么说语言不是关键,因为在这些传统的 C/C++ 作为主力语言的领域,语言的选择也在松动,比如近些年 rust 的兴起。但是,对于这些领域的专家来说,语言的变化并没有那么重要。计算机专业职业发展的瓶颈是领域知识,而不是语言。
继续加油!:)
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星