成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

TIOBE榜單發布:超越Python!C語言榮獲 2019 年度最佳編程語言

開發 后端
所有人都認為 Python 將連續第二年成為 TIOBE 的年度編程語言。但這一次 C 語言憑借 2.4% 的年增長率獲得了這一獎項。

[[312226]]

近日,TIOBE 官方發布了 2020 年 1 月編程語言排行榜單。

所有人都認為 Python 將連續第二年成為 TIOBE 的年度編程語言。但這一次 C 語言憑借 2.4% 的年增長率獲得了這一獎項。

名詞解析:TIOBE 指數

TIOBE 編程社區索引是編程語言受歡迎程度的重要指標之一。索引每月更新一次。評級評分基于諸如 Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube 和 Baidu 等流行的搜索引擎。

編程語言趨勢變化圖

編程語言 20 年趨勢變化折現圖

編程語言排名變化圖表

歷年年度最佳編程語言

為什么 C 語言仍然很熱門?

[[312227]]

C 語言是一種通用的程序設計語言。它同 UNIX 系統之間具有非常密切的關系。C 語言是在 UNIX 系統上開發的,且無論是 UNIX 系統本身還是其上運行的大部分程序,都是 C 語言編寫的。但是 C 語言并不受限于任何一種操作系統或機器。由于 C 語言使用用來編寫編譯器和操作系統,因此被稱為“系統編程語言”。

計算機體系有一個較為通用的分層方法:

  •  腳本層級:Python、JavaScript、Ruby 等
  •  應用層級:Java、C++、C# 等
  •  系統層級:C 語言
  •  匯編層級:機器語言、匯編語言
  •  硬件層級:計算機硬件實體

這五個層級由上到下逐層依賴,大熱的 Python 屬于腳本層級的編程語言,Java、C++ 屬于應用層級的編程語言,而 C 語言是系統層級的語言,可見其在計算機體系中不可替代的位置。

說回編程語言本身,對所有的編程語言,其實最后的目的就是兩種:提高硬件的運行效率和提高程序員的開發效率。

但因為計算機體系的特性,所有的編程語言都無法同時兼顧兩個方面。Python 和 Go 語言因為開發效率高在近幾年發展很迅猛,而在提高硬件的運行效率這一塊兒,C 語言表示在座的各位都是弟弟。

雖然 C 語言已經把硬件的運行效率壓縮到了極致,但隨之相對應的問題就是使用體驗較差。所以,C 語言唯一的目的可能就是快。有人說:C 語言只關心程序飛的高不高,不關心程序員飛的累不累。這句話好像沒啥毛病。

而 C 語言近期快速反撲的原因,主要是物聯網(IoT)和當今發布的大量小型智能設備。當將 C 語言應用于對性能至關重要的小型設備時,C 語言的優勢就體現的很明顯了。還有 AI、機器人、自動駕駛等等,這些都是基于 C 語言的核心應用場景。

隨著技術的發展,下一階段 C 語言的地位應該還是比較穩的,并且會繼續逐步上升。吃到了這一波兒技術紅利的還有 Python,但其實和 C 語言不在同一賽道上。

其他編程語言發展現狀

[[312228]]

在 TIOBE 榜單中,還有很多有趣的數據變化。

Swift 從第 15 名提高到了 第 9 名,看趨勢近期也能穩入前十了;Ruby 也從第 18 名提高到了 11 名。而一些咋咋唬唬本以為排名會突飛猛進的語言,其實表現平平,甚至有的遭遇了滑鐵盧:

  •  Rust 雖然排名提高了 3 位,但仍只位列第 30 名;
  •  Kotlin 從第 31 名降到了第 35 名;
  •  Julia 從第 37 降到了第 47 名;
  •  難兄難弟 TypeScript ,排名 48...

我們剛才分析了 C 語言順勢發展的原因,而那些發展較好的其他編程語言,大部分都把優勢集中在了提高程序員的開發效率上。這個世界上不存在“開發容易,運行快”的語言,開發容易畢竟來源于對底層的一層一層又一層的包裝。

再說平臺領域,每個平臺都推出自己專屬的語言。Windows 會繼續支持 C#,蘋果偏愛 Swift, Android 推出 Kotlin,Google 用 go。而萬年老大哥 Java,雖然可以適配任意平臺,但畢竟不是平臺的親兒子,未來的趨勢變化應該和跨平臺應用和大型非實時應用的發展緊密相關了。

[[312229]]

你現在主要用的編程語言是什么?為啥?

 

 

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2022-07-11 10:53:55

語言Python

2020-11-08 16:11:01

編程語言JavaPython

2023-01-09 16:44:53

編程語言C++C

2017-01-09 11:28:31

編程語言排行榜

2023-10-25 16:38:43

編程語言Python

2021-01-07 16:29:20

編程語言JavaPython

2021-09-15 05:26:58

編程語言開發

2020-08-05 08:55:08

編程語言JavaPython

2023-09-08 14:39:36

2022-06-10 09:36:12

TIOBE編程語言C++

2019-01-09 10:00:19

編程語言Python

2021-12-07 11:02:35

TIOBE編程語言PHP

2023-07-11 11:51:07

編程語言C++JavaScript

2023-12-13 14:31:42

編程語言C#Java

2019-09-16 16:21:38

Go語言編程語言Python

2021-09-15 09:38:05

TIOBE語言Python

2024-01-08 06:49:08

2014-07-07 13:24:59

編程語言排行榜

2014-12-08 10:11:46

編程語言排行

2022-08-26 14:53:08

編程語言PythonJava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产第1页 | 久久国产一区二区三区 | 91在线免费视频 | 国产999精品久久久久久 | 91精品久久 | 黄在线 | 国产精品国产三级国产播12软件 | 天堂在线免费视频 | 欧美视频在线一区 | 99re在线| 91一区二区 | 国产视频在线一区二区 | 91香蕉视频在线观看 | 在线观看免费黄色片 | 男女羞羞视频免费 | 精品久久精品 | 亚洲精品久久久久久久久久久 | 本道综合精品 | 欧美午夜影院 | 久久久久国产一区二区 | 99精品久久久久久 | 日韩成人一区 | 中国av在线免费观看 | 日韩精品专区在线影院重磅 | av毛片在线播放 | 国产一级精品毛片 | 一区二区三区精品在线 | 日韩精品一区二区三区视频播放 | 欧美jizzhd精品欧美巨大免费 | 亚洲国产精品99久久久久久久久 | 国产91亚洲精品 | 91精品国产色综合久久 | 日韩国产在线 | 成人二区 | 欧美久久不卡 | 国产精品久久久久久久久久久久午夜片 | 久久69精品久久久久久久电影好 | 日韩视频专区 | 亚洲区在线 | 亚洲综合区 | 亚洲精品在线免费播放 |