数据显示Java热度持续下落,日子屈指可数?

今年4月初,斯坦福大学开始试推行计算机科学入门课CS 106A的新版本。这个名为CS 106J的新版本用JavaScript来教,而不是用Java来教。

斯坦福大学的官方网站解释:“[CS 106J]采用的教学材料与CS 106A相同,但是使用的教学语言是JavaScript,而不是Java,JavaScript是实现交互式网页的最常见的语言。根本不需要学生之前具有编程经验。”

据《斯坦福日报》报道,计算机科学荣誉教授埃里克·罗伯茨(Eric Roberts)在过去的五年一直致力于实现这种转变,他撰写新的教科书,编写作业,还培训教学助理。

罗伯茨编写的Java教科书《Java的艺术与科学》仍用于CS 106A。

Java于1995年发布,首次成为斯坦福大学的计算机科学课程是在2002年。据《斯坦福日报》报道,在此之前的十年,斯坦福大学的计算机科学系专注于C编程语言。而在C语言之前,CS 106A是用Pascal来教的。

我们无法立即联系上罗伯茨探讨这个变化;他告诉《斯坦福日报》,Java显露老态,而作为一种Web语言,JavaScript已取而代之。

多年来,坊间就一直在流传Java是否寿终正寝的问题,自Oracle在2010年收购了Sun和Java使这个问题具有了政治性之后更是如此。许多信奉开源软件的程序员很高兴Java日渐式微,即使只为了使Oracle感到烦恼,这家公司被认为是开源界的公敌。

当然,确实有迹象表明公众对Java的兴趣在减弱,我们只要看一下谷歌趋势(Google Trends)之类的工具,就能看出一二。


来自谷歌趋势的Java与JavaScript走势图

但实际情况是,Java还活着,在创造大量编程岗位,而且健康得很,足以苟延残喘几十年。别忘了这一点:1959年设计出来的COBOL语言依然在使用。

尽管在桌面领域的地位日益削弱,但Java仍是世界上使用最广泛的、面向消费者的操作系统:基于Linux的Android的首选语言。它对于许多业务系统来说仍然必不可少。

按照软件质量评估公司Tiobe衡量,JavaScript在2017年4月和2016年4月被评为是头号编程语言。Java的名次则由去年的第7位下滑至今年的第8位。

今年3月,跟踪编程语言受欢迎程度的咨询公司RedMonk更新了其一年两次的排名,将JavaScript评为名列榜首,领先第二名的Java。

RedMonk的联合创始人史蒂芬·奥格雷迪(Stephen O’Grady)并不认为斯坦福大学试推行JavaScript课程具有特别重要的意义。他在写给The Register的电子邮件中说:“对于就业市场来说,这没什么大不了。”

“JavaScript更轻量级,比Java更容易上手,所以它更适合作为入门课,尤其是许多学生不会太过深入,顶多也就用来构建网站。如果你不打算以计算机科学为业――许多上入门课的学生不会以此为业,了解JavaScript比了解Java来得更实用。”

作者:佚名

来源:51CTO

时间: 2024-09-15 10:46:22

数据显示Java热度持续下落,日子屈指可数?的相关文章

数据显示 Java 热度持续下落,日子屈指可数?

今年4月初,斯坦福大学开始试推行计算机科学入门课CS 106A的新版本.这个名为CS 106J的新版本用JavaScript来教,而不是用Java来教. 斯坦福大学的官方网站解释:"[CS 106J]采用的教学材料与CS 106A相同,但是使用的教学语言是JavaScript,而不是Java,JavaScript是实现交互式网页的最常见的语言.根本不需要学生之前具有编程经验." 据<斯坦福日报>报道,计算机科学荣誉教授埃里克·罗伯茨(Eric Roberts)在过去的五年一

共享经济热度持续升温凹凸共享租车近千万美金A轮融资

导语:立足于上海的凹凸共享租车即将展开新一轮的拓张,分公司的开启势在必行,更多的用户能够亲身体验共享经济模式下的p2p租车,生活即将被改变.当Airbnb快速发展,并且获得了百亿美元的估值之后,共享经济的热度正在持续升温,市场规模也在不断膨胀.根据分析师研究显示,到2025年全球共享经济将会达到3350亿美元的规模.在中国,领衔共享经济的凹凸共享租车日前获得了近千万美金A轮融资,经纬中国领投,策源创投跟投.中国的共享经济市场备受瞩目,所有人都因凹凸共享租车的飞速发展,关注着这个新兴市场辉煌的未来

上门推拿热度持续,“推拿狮”获得投资进军宁波等城市

摘要尽管行业内新型团队的数量在不断壮大,竞争趋势也越来越明显,但行业整体受资本关注的热度依然不减,融资消息频繁爆出.此次"推拿狮"获得融资的消息,推动行业发展的同时无疑也给同行竞争者敲响警钟. 上门推拿热度不减!"推拿狮"获数百万天使投资! 亿欧网独家消息,杭州上门推拿O2O创业企业"推拿狮"获得天使湾数百万人民币天使投资.据其创始人陈超透露此次融资资金已全部到账,资金将主要用于团队建设以及后期市场扩张中,预计2015年5月初开始启动宁波.上海.

盘点2017年热度很高的编程语言

"世上语言千千万,我却独爱这一种!"这句话用来形容程序员和编程语言之间的爱恨情仇实在是再精准不过了.根据GitHub 2016年的开源报告,其上所有开源项目共包含了316种编程语言,这是一个什么概念呢?举个例子来说,世界上共有226个国家和地区,也就是说编程语言的数量比国家数量还多. 想要全部精通这些语言显然是个不可能事件,所以编程语言的选择就有了先后之分.编程语言的好坏之争娱乐性高于知识性,所以本文不以好坏论高下,而是以热度作为参考条件,盘点2017年哪些编程语言最受欢迎. ▲蓝色为

4个理由告诉你Java为何排行第一

Java已经有20年的历史了,甚至更久,而这取决于你所询问的人和你的计算方式.忽略它的年龄不看,Java依然排行第一.它的实用性.性能和向后兼容性都彰显其价值所在. 2016年伊始,标志着我们已经走过了Java的20年历程.事实上,虽然Java宣称是于1995年5月23日公开发行(HotJava 浏览器 却并没有获得同样的成功),但第一版官方JDK是在1996年的1月23日才正式发行,因此Java可以称得上是刚满20岁.Java身上有很多值得回顾 的东西,但我想更加令人感兴趣的是Java在20年

4 个理由告诉你 Java 为何排行第一

Java已经有20年的历史了,甚至更久,而这取决于你所询问的人和你的计算方式.忽略它的年龄不看,Java依然排行第一.它的实用性.性能和向后兼容性都彰显其价值所在. 2016年伊始,标志着我们已经走过了Java的20年历程.事实上,虽然Java宣称是于1995年5月23日公开发行(HotJava 浏览器 却并没有获得同样的成功),但第一版官方JDK是在1996年的1月23日才正式发行,因此Java可以称得上是刚满20岁.Java身上有很多值得回顾 的东西,但我想更加令人感兴趣的是Java在20年

框架-java问题,为什么画出的小球不能动

问题描述 java问题,为什么画出的小球不能动 import java.awt.*; public class New01 { public New01()//定义主类DrawFrame { Frame f=new Frame("my app");//建立框架 GamePanel mp=new GamePanel();//建立绘图容器 f.setLocation(300,200); f.setSize(300,300); f.add(mp);//将GamePanel对象添加到Frame

方周大战热度不减 网友解析360盗窃隐私四步骤

方周大战热度持续不减,越来越多网友加入到打假360安全谎言的阵营中.10月18日,方舟子在个人微博上转载了一位热心网友提供的新证据.根据该网友所做技术解析,http://www.aliyun.com/zixun/aggregation/8366.html">360安全浏览器存在着偷偷窃取并泄露用户邮件账号密码的重大嫌疑. 这位名叫"Groweasy"的网友分析称,360安全浏览器并不安全,不仅偷偷窃取用户的邮箱账号密码,还以明文方式存储在其服务器上,存在着极大安全隐患.

南加州大学借助Xiotech存储虚拟化提升性能

   [WatchStor独家译文]Dan Lewis知道,他们使用SAN的日子屈指可数了.现在他们的惠普EVA 3000系统已经使用了5年多了.技术支持成本越来越高,性能也不能满足他的需求,因此他知道,当存储需求越来越高的时候,这个问题将更加恶化.但是作为南加州大学马歇尔商学院的网络服务主管,Lewis还知道他必须满足其他更多需求--不仅仅是存储需求. Lewis表示:"我们对虚拟化技术非常感兴趣.我们对预算开支非常谨慎,马歇尔商学院的IT部门希望做一些能够给整所大学带来好处的事情,使用最新的