java能不能取代c++
java是一种成熟的面向对象语言,而c++不成熟,弊端很多。那为什么还用c++来写操作系统?为什么不用java写操作系统的底层?java能不能取代c++?java用一天也会用于写 操作系统的内核?请各位大虾指教
[解决办法]
JAVA是不可能写操作系统的。
JAVA基于虚拟机,虚拟机要运行在操作系统上。
[解决办法]
就是效率问题。越是高级,冗余越多。效率更是没法比。你看过64K动画没?汇编写的,才64K。但是浓缩了将近2G的内容。操作系统如果用java来遍,怕是你酷睿i7都不够用啊。
当然,java简单一点,操作方便,没有指针。
我记得我们老师曾经说过一句话,,,好学校学习C++,像北大青鸟就学java。