Java 的日子屈指可数,这是真的吗?
斯坦福大學的計算機科學入門課采用JavaScript,擯棄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)之類的工具,就能看出一二。
來自谷歌趨勢的JavaScript與Java走勢圖
但實際情況是,Java還活著,在創造大量編程崗位,而且健康得很,足以茍延殘喘幾十年。別忘了這一點:1959年設計出來的COBOL語言依然在使用。
盡管在桌面領域的地位日益削弱,但Java仍是世界上使用最廣泛的、面向消費者的操作系統:基于Linux的Android的首選語言。它對于許多業務系統來說仍然必不可少。
按照軟件質量評估公司Tiobe衡量,Java在2017年4月和2016年4月被評為是頭號編程語言。JavaScript的名次則由去年的第7位下滑至今年的第8位。
今年3月,跟蹤編程語言受歡迎程度的咨詢公司RedMonk更新了其一年兩次的排名,將JavaScript評為名列榜首,領先第二名的Java。
RedMonk的聯合創始人史蒂芬·奧格雷迪(Stephen O’Grady)并不認為斯坦福大學試推行JavaScript課程具有特別重要的意義。他在寫給The Register的電子郵件中說:“對于就業市場來說,這沒什么大不了。”
“JavaScript更輕量級,比Java更容易上手,所以它更適合作為入門課,尤其是許多學生不會太過深入,頂多也就用來構建網站。如果你不打算以計算機科學為業――許多上入門課的學生不會以此為業,了解JavaScript比了解Java來得更實用。”
“只要Java仍然躋身于高級別、更先進的課程――它在大多數情況下如此,這種語言就沒必要擔心這個前景:源源不斷的新Java開發人員進入到員工隊伍。”
來源:云頭條
網址:http://www.yuntoutiao.com/
鏈接:http://www.yuntoutiao.com/dongtai/8204.html?utm_source=ourjs.com
版權歸原作者所有,轉載僅供學習使用,不用于任何商業用途,如有侵權請留言聯系刪除,感謝合作。
數據與算法之美
用數據解決不可能
長按掃碼關注
總結
以上是生活随笔為你收集整理的Java 的日子屈指可数,这是真的吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据时代,如何才能提高自身竞争力?
- 下一篇: “杀”一个程序员不需要用枪,改三次需求就