1. c++是继承了c的语法的面向对象语言,在90年代取得巨大成功,也是目前为止使用最广泛的底层语言。 2. java是sun的一伙工程师搞出来的东东,其实一切面向对象,smalltalk早就有了,只是java提出了gc的概念,一下子把许多纠缠于c/c++指针的程序员给吸引了;还有一个就是所谓的跨平台,其实按照这种思想,任何一种基于vm语言的语言,只要多开发几个不同系统之间的vm,就能实现跨平台,要不我们明天自己开发一个系统,看看java支持不支持... 3. c#,只是微软对抗java的工具,作为一个语言本身而言,c#的确比java优秀,毕竟博采众家所长嘛,只是它和.net平台捆绑必然束缚它的发展。 当语言越来越趋向于使用gc,趋向于vm,那么程序员也越来越来趋向于变成流水线上面的操作工,这种趋势就是让程序员走下神坛,真正实现流水线的软件开发,以抵消日益庞大的软件开发开销,对软件业而言,的确是一种飞跃,对软件业中的程序员而言,可能就是一种残酷的洗礼...
温馨提示:内容为网友见解,仅供参考