微软的“#标准”( 转载于《科学》) (50分)

我参加了MS的 .net 的一个会议,我为Borland 的命运担心。关于java 随风去吧!
 
“我发现在电视和出版物中关于Java的鼓吹是不准确的,而且气势汹汹,让人讨厌。
大肆叫嚣凡是非Java的代码都是垃圾,这是对程序员的侮辱;
建议把所有的保留代码都用Java重写,这是丧心病狂,
既不现实也不负责任。Sun和他的追随者似乎觉得为了对付微软罪恶的“帝国时代”,
就必须如此自吹自擂。但是侮辱和欺诈只会把那些喜欢使用不同编程语言的程序员逼到微软阵营里去。
Java并非平台无关,它本身就是平台。跟Windows一样,它也是一个专有的商业平台。
也就是说,你可以为Windows/Intel编写代码,也可以为Java/JVM编写代码,
在任何一种情况下,你都是在为一个属于某个公司的平台写代码,这些代码都是与该公司的商业利益扯在一起的。
当然你可以使用任何一种语言,结合操作系统的机制来编写可供JVM执行的程序,
但是JVM之类的东西是强烈地偏向于Java语言的。它一点也不像是通用的、公平的、语言中立的VM/OS。
Java is not platform-independent, it is the platform,”
C++之父Bjarne Stroustrup博士,如是说。
 
多人接受答案了。
 
顶部