遭到抛弃的java

2008-01-09 18:56:56


斯蒂文乔布斯发表声明:“java根本不值得被嵌入,因为根本就没人会再去用它了!(它)简直臃肿笨重的跟囚犯脚上的脚链一样。”(是关于AppleiPhone上的语言的支持,原文翻译)

美国纽约大学的两位计算机科学系退休教授发表一篇公开文章,标题是“计算机科学教育:明日的软件工程师在何处?”。在文中,他们强烈的批评了纽约大学和其他大学,没有向学生传授纯粹的语言如C、C++、Lisp和ADA。
学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展(尤其是安全和安全目的方面)。更不幸的是,与外部行业需要过于匹配了,我们训练了许多容易被取代的软件工程师....由于web应用程序的流行,java成为入门课程中使用最普遍的语言。但是存在的缺陷使java语言课程不是作为学生的第一课准备的,更不用提其它的更高级的语言。学生发现很难在一个没有图像界面的语言上编写程序,不清楚源程序和硬件如何执行之间的关系,更具有危险性的是一点也不了解指示器的语义,这使得使用C语言编程也成为挑战。”教授们认为真正的程序员能够使用任何语言(C,java,Lisp,Ada)。

这年头写个什么java程序都离不开框架,而且都是巨型、重量级框架,难学、难用,和重量级类库一脉相承。好处是写出来的程序只要逻辑正确几乎不会崩溃。