关于各种语言之间高下优劣的争论不管在哪个技术论坛都早已是一个 too old 的话题,却总是有一干高手低手或是不高不低手乐此不疲地在坛子里吵得惊天动地、不死不休。我在浙大的 BBS 缥缈水云间任 C++版主一年有余,C、C++和 Java 的拥护...关于各种语言之间高下优劣的争论不管在哪个技术论坛都早已是一个 too old 的话题,却总是有一干高手低手或是不高不低手乐此不疲地在坛子里吵得惊天动地、不死不休。我在浙大的 BBS 缥缈水云间任 C++版主一年有余,C、C++和 Java 的拥护者或反对者的各种观点在眼里早就成了老生长谈。而读到 Greg Colvin 这位C/C++标准委员会的重量级人物的新近言论还真是让人耳目一新,他在领着读者回顾了一圈编程语言演化历史之后竟然冷不丁抖了个大包袱,宣称C、C++和 Java 的演化不过是“从 B 语言开始的堕落历程”,而被 Colvin 尊为“C 之精神”的众多高贵原则(其实作者本来也许是想说“B 之精神”,但 B 的知名度明显不够吸引诸位看官的眼球)被人们日渐妥协和出卖。Artima 网站的评论中提到最近头角初露的、号称要接C、C++、Java 乃至 C#班的“D 语言”在某些设计思路又回到了古老的 B 语言的原点,让人不禁想问,难道真的是“History goes in a circle”么?掩卷而思,“读书人一声长叹”!展开更多
对Java的抵触
Java抵触情绪已经初步显现,我们开始看到一些由此引起的根本性转变。
Bruce Tate的一些著作中集中讨论了Java的缺陷,并主张放弃一些尚未实现的想法。一些博客(如Jens Alfke's Thought Palace和Stephen Colebourne's W...对Java的抵触
Java抵触情绪已经初步显现,我们开始看到一些由此引起的根本性转变。
Bruce Tate的一些著作中集中讨论了Java的缺陷,并主张放弃一些尚未实现的想法。一些博客(如Jens Alfke's Thought Palace和Stephen Colebourne's Weblog)也频繁提到这个问题。当然还有Steve Jobs的著名引用(谈到iPhone时):“Java不具有构建的价值。没人再会使用Java了。它只是个巨大的累赘”。展开更多
文摘关于各种语言之间高下优劣的争论不管在哪个技术论坛都早已是一个 too old 的话题,却总是有一干高手低手或是不高不低手乐此不疲地在坛子里吵得惊天动地、不死不休。我在浙大的 BBS 缥缈水云间任 C++版主一年有余,C、C++和 Java 的拥护者或反对者的各种观点在眼里早就成了老生长谈。而读到 Greg Colvin 这位C/C++标准委员会的重量级人物的新近言论还真是让人耳目一新,他在领着读者回顾了一圈编程语言演化历史之后竟然冷不丁抖了个大包袱,宣称C、C++和 Java 的演化不过是“从 B 语言开始的堕落历程”,而被 Colvin 尊为“C 之精神”的众多高贵原则(其实作者本来也许是想说“B 之精神”,但 B 的知名度明显不够吸引诸位看官的眼球)被人们日渐妥协和出卖。Artima 网站的评论中提到最近头角初露的、号称要接C、C++、Java 乃至 C#班的“D 语言”在某些设计思路又回到了古老的 B 语言的原点,让人不禁想问,难道真的是“History goes in a circle”么?掩卷而思,“读书人一声长叹”!
文摘对Java的抵触
Java抵触情绪已经初步显现,我们开始看到一些由此引起的根本性转变。
Bruce Tate的一些著作中集中讨论了Java的缺陷,并主张放弃一些尚未实现的想法。一些博客(如Jens Alfke's Thought Palace和Stephen Colebourne's Weblog)也频繁提到这个问题。当然还有Steve Jobs的著名引用(谈到iPhone时):“Java不具有构建的价值。没人再会使用Java了。它只是个巨大的累赘”。