Java 语言频遭替换,这次真的要狗带了吗? - 开源中国社区
Float_left Icon_close
Java 语言频遭替换,这次真的要狗带了吗?
达尔文 2017年07月23日

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

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

阿里云高性能云服务器,2折起! >>> >>>  

斯坦福大学在最近更新的《程序设计方法学》课程中(代号 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 语言频遭替换,这次真的要狗带了吗?
分享
评论(65)
精彩评论
38
你国大学还在C++,也不见得C++崛起啊
28
标题党,实际上是增加一门js,不是取代JAVA,斯坦福一年有七次程序设计课程,四次用java,两次用Python,一次用js。结果被记者写成js only了。
23
谭浩强不屑的看着你们,并抛给你们1100万册“C程序设计”
16
等java什么时候没人黑了可能就真离死不远了,就现在这样每天被黑成千上万次,死不了
6
媒体,什么时候才能回到用内容打动人的时代。。
最新评论
0
刚上路 不要乱吓人
0

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

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

引用来自“SapphireR”的评论

谭浩强不屑的看着你们,并抛给你们1100万册“C程序设计”
谭浩强不是一个翻译家吗
3
都散了吧 反正也就这么几个人循环黑 无非是要刷点存在感 一个语言爱好者不会轻易地黑任何一门语言 我用java 学php Python 我觉得每一种语言都很有魅力 也许不是我的赚钱语言 但是对着电脑实现功能得时候还是满满得幸福感 不管使用什么语言实现的
0
我出门还是C语言呢,现在敢说C语言已死的,出来蹦跶蹦达
0
通篇全是废话,看这种标题党真是浪费时间
0
java每年都死好几次,也没怎么样啊
1
说AMD翻身说了多少年了,不还是没翻身吗?
0
谁敢黑我宇宙最强Java语言!
0
alert('Hello, world!');
0

引用来自“红薯”的评论

胡扯
osc什么时候用JavaScript重构
0

引用来自“莫默磨墨先生”的评论

Typescript 越来越像 Java 了
java连async await都没ts怎么像,像谁去都不像java
顶部