歡迎來(lái)到深圳市志博科技有限公司網站!
您當前的(de)位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >
人(rén)
已閱讀

11月(yuè)份最新的(de)APP開發語言排行榜

來(lái)源:lexintech.com       發布時(shí)間:2017-12-10
11月(yuè)APP開發編程語言排行榜 Java穩居第一,Python超越C#排名第四,而Perl、PHP 排名均有所下(xià)滑,其他(tā)腳本語言也(yě)逐漸走出前 20 名,甚至傳說中最文青的(de)語言 Haskell 被踢出 Top 50;
另一方面,今年年初,Swift 語言在 TIOBE 指數排行榜中曾一度進入前十名。然而近期,Swift 卻不斷下(xià)滑,從上個(gè)月(yuè)的(de)第 16 名掉到了(le)如今的(de)曆史最低第 20 名,繼續發展之後,大(dà)有走出 Top 20 之勢。作爲 iOS 開發的(de)另一主流語言,Objective-C 也(yě)難逃厄運,從上個(gè)月(yuè)的(de)第 17 名跌落至第 19 名。
 
腳本語言所面臨的(de)問題
腳本語言中的(de)大(dà)多(duō)數錯誤都是運行時(shí)發生的(de),在程序運行時(shí)顯示。 盡管可(kě)以編寫所有類型的(de)單元測試來(lái)彌補這(zhè)些錯誤。但如果在生産中運行應用(yòng)程序時(shí)發生這(zhè)樣的(de)錯誤,就會很快(kuài)陷入危險的(de)境地。
由于質量要求越來(lái)越高(gāo),現在幾乎沒有人(rén)敢用(yòng)腳本語言編寫一個(gè)關鍵的(de)大(dà)型軟件系統。 甚至像 JavaScript 這(zhè)樣的(de)腳本語言,在網頁編程中也(yě)無法避免錯誤的(de)發生,所以不得(de)不演變成更安全的(de)語言。 微軟就推出了(le)一個(gè)名爲 TypeScript 的(de) JavaScript 類型化(huà)版本,并開發了(le)各種類型的(de)框架,如 Angular 和(hé) React,以保護語言(并增加額外的(de)功能)。
 
大(dà)型語言的(de)優勢
另一方面,面對(duì)腳本語言存在的(de)威脅,靜态類型語言對(duì)它們在類型方面的(de)繁瑣操作進行了(le)簡化(huà):它們都以 C# 中的(de)“var”關鍵字開始,接著(zhe)是 Java 中的(de)類型推斷和(hé) C++ 中的(de)自動指定符。而大(dà)型語言之所以能在激烈競争中保持自己的(de)地位,就是因爲,它們會吸收對(duì)手語言的(de)優秀特性,再完善優化(huà)成自己的(de)優勢。
 
11 月(yuè)編程語言排行榜 TOP20 榜單
Java穩居第一
 
 
Top 10 編程語言 TIOBE 指數走勢(2002-2016)
 
曆史排名(1987-2017)
注: 以下(xià)排名位次取決于 12 個(gè)月(yuè)的(de)平均值。
 
說明(míng)
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的(de)一個(gè)指标,每月(yuè)更新,這(zhè)份排行榜排名基于互聯網上有經驗的(de)程序員(yuán)、課程和(hé)第三方廠商的(de)數量。排名使用(yòng)著名的(de)搜索引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算(suàn)。請注意這(zhè)個(gè)排行榜隻是反映某個(gè)編程語言的(de)熱(rè)門程度,并不能說明(míng)一門編程語言好不好,或者一門語言所編寫的(de)代碼數量多(duō)少。
 
 
APP開發 網站開發 産品設計 微信公衆号 APP開發公司 用(yòng)戶體驗 APP運營 微信小程序 産品經理(lǐ) 網站設計