《Go题库·6》Go和java比有什么不同?

itmrtan · · 6778 次点击
未来的编程是个啥样,很难讲。 1、面向CPU这个说法挺特别的,将来肯定会有各种各样的CPU出来 2、即将毕业的或者刚刚毕业的大学生,建议深入研究一下编译原理,操作系统、计算机硬件原理这三个最基础最核心的课程,这个观点我和Kilin一致; 3、不管Java、GO、C++、Python....什么语言,记住:都是工具!都是工具!都是工具!是为了你的工作服务的,使用熟练是必须的。工作需要什么就用什么,不要被某一种语言困住,正所谓:君子不器。 反过来说一下我的感受:Java现在用起来太重了,也只有大型项目资金充足的厂子玩得起,小规模的还是选择效率高的开发语言更为合适。
#10
更多评论
这个回答有点扯淡. 速度, java并不比go慢, 尤其是服务器上充分加热过的代码, 这个已经经过很多人的验证了. 集成, Go那根本就不叫继承, 因为继承是可以is 而不仅仅是has, 很明显目前的go做不到is, java多继承是通过接口实现的.这种也是OOP语言实现多继承的趋势. C++的多继承过于复杂而且容易出问题.
#1
java是允许在JVM上的程序,go可以直接编译成各平台的可执行程序
#2