自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

TIOBE 1月編程語言排行榜出爐:Python蟬聯(lián)冠軍,C和Java分列二三

原創(chuàng)
開發(fā) 前端 開發(fā)工具
根據(jù) TIOBE 公布的最新一期編程語言排行榜,Python 榮獲 2021 年度編程語言稱號,第二名和第三名則分別由 C 和 Java 占據(jù)。

作者丨齊健

【51CTO.com原創(chuàng)稿件】 根據(jù) TIOBE 公布的最新一期編程語言排行榜,Python 榮獲 2021 年度編程語言稱號,第二名和第三名則分別由 C 和 Java 占據(jù)。

這是 Python 連續(xù)兩次摘得 TIOBE 年度編程語言寶座,該榮譽代表的是過去一年收視率增長最快的編程語言。這也是 Python 第五次獲得這個獎,其他四次分別是 2007 年、2010 年、2018 年和 2020 年。

我們注意到,此前 12 月編程語言排行榜公布時,TIOBE Software 首席執(zhí)行官曾預(yù)測 2021 年度編程語言是 C#。本來 C# 有希望獲得有史以來的首冠,然而 Python 的分?jǐn)?shù)在上個月戲劇性地超過了 C#。

其實回頭來看 2021 年初,Python 僅排在 TIOBE 指數(shù)排行的第三名,被 C 和 Java 甩在身后。但一年之后,Python 已經(jīng)躍居 TIOBE 指數(shù)排行的第一名。

很久以前,作為 Perl 的競爭對手,Python 就開始成為系統(tǒng)管理員編寫腳本的工作。如今,它在數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)等領(lǐng)域也頗受歡迎,同時,Python 也適用于 Web 開發(fā)、后端、移動應(yīng)用程序開發(fā)、甚至是(較大的)嵌入式系統(tǒng)等領(lǐng)域。Python 之所以被大規(guī)模采用,主要原因還是要歸結(jié)于其簡單易上手的特性,極大地提高了生產(chǎn)效率。依照目前的形勢來看,Python 依然廣受歡迎,其占有率達(dá)到 13.58%,分?jǐn)?shù)領(lǐng)先其他語言 1.86%。

除了 Python 之外,其他有競爭力的語言表現(xiàn)如何呢?根據(jù)榜單排名,其他編程語言在過去一年的變化如下:Swift 從第 13 名上升到第 10 名,Go 從第 14 名上升到第 13 名,Rust 保持第 26 名不變,Julia 從第 23 名下降到第 28 名,Kotlin 從第 40 名上升到第 29 名,Dart 從第 25 名下降到第 37 名,TypeScript 從第 42 名下降到第 49 名。因此,除了 Swift 和 Go 有可能之外,其他語言目前還不能快速躋身前 5 名或者前 3 名的行列。

排名前 10 的編程語言的分?jǐn)?shù)變化趨勢:

第 21-50 名編程語言排名如下:

此外,還有第 51-100 名的語言。由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):Alice, AutoLISP, B4X, bc, BCPL, BlitzMax, Boo, Bourne shell, C shell, CFML, CIL, CL (OS/400), Clipper, CLIPS, Clojure, DCL, DiBOL, Dylan, Elm, Erlang, F#, Icon, Inform, Io, Korn shell, Lingo, LiveCode, MEL, Monkey, MOO, MQL4, Nim, NXT-G, Oberon, OCaml, Occam, OpenCL, Oz, Pike, Processing, Q, Racket, REXX, Ring, Snap!, SPARK, SPSS, X10, Xojo, Zig。

以下是十大編程語言的歷史排名(取 12 個月內(nèi)位置的平均值):

從 TIOBE 列出的往年所有 "年度最佳編程語言 "獎得主可以看出,Python 是獲獎次數(shù)最多的編程語言。如下圖所示:

TIOBE 編程社區(qū)指數(shù)(The TIOBE Programming Community index)是編程語言流行度的指標(biāo),該榜單會每月更新一次。需要指出的是,TIOBE 指數(shù)并不代表語言的好壞,開發(fā)者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構(gòu)建新軟件時對某一語言做出選擇。

其實這個榜單可以用來檢閱開發(fā)者的編程技能能否跟上趨勢,或是否需要做出戰(zhàn)略改變,以及什么編程語言是應(yīng)該及時掌握的。到目前為止,對于編程新人來說,Java、Python、C 等主流的編程語言,都是學(xué)習(xí)性價比比較高的。選擇這幾種語言對絕大多數(shù)人來說,都是比較實用的。

【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】

 

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2020-08-13 11:55:33

編程語言JavaPython

2021-07-17 22:53:07

編程語言PythonC語言

2023-09-18 15:12:22

編程語言Python

2021-11-18 14:34:49

編程語言PythonPHP

2022-10-28 16:13:03

編程語言Java開發(fā)

2023-04-13 15:00:45

編程語言PythonChatGPT

2022-08-09 08:29:50

TIOBE編程語言排行榜程序員

2014-11-11 17:23:32

編程語言排行榜

2021-08-12 08:55:22

編程語言數(shù)據(jù)Python

2021-09-15 05:26:58

編程語言開發(fā)

2017-01-09 11:28:31

編程語言排行榜

2015-07-13 10:43:42

C++編程語言排行

2021-07-06 09:21:06

編程語言TIOBEPython

2019-11-06 19:12:10

編程語言PythonJava

2019-08-01 15:24:01

編程語言Java微軟

2020-03-14 16:51:21

編程語言JavaDelphi

2016-08-10 21:04:40

TIOBE編程語言JavaC語言

2021-04-08 22:31:20

編程語言PythonC語言

2024-01-08 06:49:08

2021-01-06 12:55:08

編程語言Python開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號