iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
AI & Data

跟我一起在AI的世界裡打怪獸系列 第 7

Day7 最受歡迎的武器?-熱門的程式語言

  • 分享至 

  • xImage
  •  

Day5 老打鐵的武器鋪-我要學什麼程式語言?中我們已經了解到了,沒有所謂最好的程式語言,只有最合適的。

但是!程式語言還是有分熱門和不熱門喔。今天我們要來做兩件事:


從搜尋數量看熱門程式語言-TIOBE Index

使用的指是根據網絡搜尋引擎中,含有該語言名稱的查詢結果的數量計算出來的。
涵蓋了大眾在Google、谷歌博客、MSN 、雅虎、百度、維基百科和YouTube的搜索結果。

就有點像現在的「熱搜」,最多人討論的程式語言,當然能代表它的流行程度啦!

這張圖表顯示了現在前幾名語言從1988到2023的歷史排名變化,我只擷取了前十,有興趣的人可以去TIOBE Index網站看看哦!

可以看到近年來前幾名基本上是由Python、C、JAVA等佔據的。
TIOBE Index熱門語言統計

從程式設計的網站統計中看熱門語言

Stack Overflow-專門解答程式設計師疑惑的網站

Stack Overflow 有點像是Dcard、PPT這樣的平台,但在這裡主要是提問程式設計的相關問題。

在程式設計的前期會遇到很多問題,在Stack Overflow中你可以找到大部分問題的答案……因為你遇到的問題其他人一定也碰到過。

因為這樣龐大的使用人數,Stack Overflow的統計也較有代表性,他總共列出了50種語言,這邊我只取前11位(第11和第10相差不大,所以一起放上來了),有興趣的可以自己去Stack Overflow網站看看。

我們可以從圖片中看到前三排名:JavaScript、HTML/CSS、Python。值得注意的是,JavaScript已經蟬聯了11年的榜首了,而python也是在今年取代SQL成為第三。
Stack Overflow_2023熱門的程式語言排名

GitHub-「透過Git進行版本控制」的「原始碼代管服務平台」

只要工作要 coding 的,就一定聽過 GitHub,甚至有人認為「GitHub 就是工程師的臉書」。
現在甚至許多公司在面試的時候會請應徵者提供GitHub帳號。

所以GitHub到底是什麼,這麼厲害嗎?

首先我們先把他拆開來,「Git」是一種「分散式儲存的版本控制系統」,關於版本控制系統又可以再寫另外一篇文章……

但簡單來說,分散式儲存最主要的概念就是,「雞蛋不要放在同一個籃子裡」,出了將資料儲存在電腦上,也儲存一份在雲端,這樣如果電腦出了事情,資料還可以重新找回來。

而GitHub就是這樣的一個「Hub」,可以作為儲存、管理這些雲端資料的中心。這有點像雲端硬碟,也存在共享、共作的概念,更可以從這裡看到你的努力與作品,所以會讓面試官拿來當作評量標準也就不奇怪啦~

另外一提,如果不是程式設計師,GitHub也是一個非常好用的平台,可以當作免費的雲端放作品集,或是當作共同編輯文件的工作區。

看完上面的介紹,應該就很好了解GitHub的統計為何也非常有代表性了吧?

這張圖表統計了2014~2022年間的十種常用程式語言排名變化,2022前三排名:JavaScript、Python、Java。
GitHub_2022程式語言分析

《IEEE Spectrum》

IEEE Spectrum 使用多種指標来衡量語言的流行程度,包括:google搜尋、Stack Overflow、GitHub、Discord ……等。

《IEEE Spectrum》是電氣電子工程師學會(IEEE)發行的一個雜誌,在業界中具有一定的地位。

他的排名是全面的蒐集各方面統計資料,進行不同權重的統計得出來的。

可以看到python是穩坐第一的,C、JAVA也在榜上佔據高位。
《IEEE Spectrum》熱門程式語言統計

結語-排名最高不代表最好

根據《IEEE Spectrum》所說:「編程還遠遠未形成一種單一的文化」,在一種系統中,往往會存在多種語言,發揮各自的優缺點。

排名只是表示了現在的流行,所以不是python排名高,就以為把Python完全掌握就無敵了!

這是很重要的觀念!請自己念三遍!

請搭配Day8 武器的身家調查-十一種熱門程式語言介紹服用!


上一篇
Day6 用陰陽學說來理解0與1-程式語言的演進
下一篇
Day8 武器的身家調查-十一種熱門程式語言介紹
系列文
跟我一起在AI的世界裡打怪獸30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言