Java 语言频遭替换,这次真的要狗带了吗?

达尔文
 达尔文
发布于 2017年07月23日
收藏 11

斯坦福大学在最近更新的《程序设计方法学》课程中(代号 CS 106J),用 JavaScript,替换掉了此前主修的 Java 语言(课程代号 CS 106A)。

本次变动由名誉教授 Eric Roberts 牵头,作为 CS 106 系列课程的先驱,在他当年加入该校时,教授的仍是基于 Pascal 的编程语言。在 Java 变得流行之后,斯坦福顺势做出了改变。不过Eric Roberts 指出,现如今,Java 已显得年迈。

据悉,在过去五年里, Eric Roberts 和 CS 106 课程的初始创始人一直在为该部门编写向JavaScript 转型的教材,除编写教科书之外,他还为新的编程语言创造新的课程任务等。此举旨在将 CS 106 课程全面转向代表互联网时代的 JavaScript 编程语言。

1. Java时代即将结束?

斯坦福大学是美国计算机科学最重要的机构之一,斯坦福课程的选择对毕业生未来的职业发展有者至关重要的影响因素,那么此次课程的变动是否意味着 Java 的时代即将结束?

显然这不可能!计算机科学荣誉教授 Eric Roberts 表示,尽管斯坦福大学的入门课程是 JavaScript,但大部分高级计算机科学课程仍然是 Java。Java 编程语言早就成为斯坦福 大学的核心课程。此次变动只是因为他们注意到 Java 对初学者来说很难,但 JavaScript 比较容易,特别是对于初学者只是学习如何编写代码来说。看个例子,你就知道了↓↓↓

以下是Java:

class HelloWorld {public static void main(String[] args) {

System.out.println("Hello, world!");

}

}

以下是JavaScript:

alert('Hello, world!');

相比之下,由于 JavaScript 的‘膨胀’要少得多,所以理解起来 JavaScript 确实比 Java 容易很多。

接下来我们用实际数据看看Java 和 JavaScript 两者之间的区别。

2. 数据说明

从谷歌趋势(google Trends)看出:从2014年至今,公众对 Java 和 JavaScript 的关注度都有所减弱。相较而言,Java 减弱的幅度大一些。

但是,就 7 月份 TIOBE 编程社区指数来说,Java 仍然是冠军,而 JavaScript 处于第 8 的位置,两者之间的排名还是有点差距的。

Stack Overflow 2017 开发者调查报告,结果显示:Java 连续 5 年成为继 SQL 和 JavaScript 之后的第三大流行语言,不过,值得一提的是在这项排名中,JavaScript 排行第一,由此可见,JavaScript 在这个互联网时代的重要性也是不容小觑。

其实,很早之前就在流传“Java 已死”,2010 年 Oracle 收购 Sun 和 Java 之后,人们就预测它将会减少一半的市场,但时至今日,Java 仍然活的好好的。尽管在桌面领域的地位日益削弱,但Java 仍是最受欢迎、应用最广泛的编程语言。它对于许多业务系统来说仍然必不可少。

接下去,或许我们仍会听到一些类似 Java 时代即将过去的言论,但是这并不意味着Java 真的过时了,种种迹象表明,我们完全有理由相信 Java 会一直活得很好并将持续发展下去。

综合来源:cnBeta.comIT168

作者:猿妹

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Java 语言频遭替换,这次真的要狗带了吗?
加载中

精彩评论

Shazi199
Shazi199
你国大学还在C++,也不见得C++崛起啊
orpherus
orpherus
标题党,实际上是增加一门js,不是取代JAVA,斯坦福一年有七次程序设计课程,四次用java,两次用Python,一次用js。结果被记者写成js only了。
S
SapphireR
谭浩强不屑的看着你们,并抛给你们1100万册“C程序设计”
评论专用
评论专用
等java什么时候没人黑了可能就真离死不远了,就现在这样每天被黑成千上万次,死不了
OSC_cwJsOe
OSC_cwJsOe
媒体,什么时候才能回到用内容打动人的时代。。

最新评论(65

不摘
不摘

引用来自“漆黑的烈焰使”的评论

请问java开发人员需要学Python吗?
要学,现在不掌握几门语言都不好意思说自己是搞java的了。
YANG_YAWEI
YANG_YAWEI
一天到晚就想搞个大新闻
淘气的小猴子
淘气的小猴子
java过几天就死一次
yoyo_mqs
yoyo_mqs
标题党
gowk
gowk
真尼玛无聊
ArthurWang
ArthurWang
国内c#基本上停课了
鸟飞尽
现在还是主流啊
codinggg
codinggg
Java1995-now
fanCCC
fanCCC
都不是一个类型的语言没什么可比性
返回顶部
顶部