▲程式設計領域的問答網站Stack Overflow開站至今已有來自各領域的工程師所提出的數百萬則問答。(圖/取自免費圖庫Pixabay)
科技中心/綜合報導
程式設計領域的問答網站Stack Overflow自2008年開站以來,一直致力於拯救工程師於水深火熱之中。網站上至今已有來自各領域的工程師所提出的數百萬則問答,但究竟哪些程式語言最令工程師感到頭大呢?
應用程式測試公司Global App Testing日前根據Stack Overflow的提問標籤,挑選了當前最熱門的11種程式語言展開研究,檢視這些提問中的共同性及差異性。就數量來說,Stack Overflow自成立以來,累積最多提問數的程式語言為JavaScript。可能是因為JavaScript在眾多不同應用程式及服務中可說是無所不在。
▼Stack Overflow自成立以來,累積最多提問數的程式語言為JavaScript。(圖/取自Global App Testing,下同)
雖然JavaScript從提問總數來看是穩居冠軍,但若將數據分開檢視,從年份觀察,預計Python將於今年超越JavaScript。自2001年《哈佛商業評論》將數據科學家封為「21世紀最性感的工作」後,據科學家常用的Python便愈來愈受歡迎,甚至有可能在2019年超越JavaScript,成為Stack Overflow上提問數最多的程式語言。
▼預計Python將於今年超越JavaScript,成為Stack Overflow上提問數最多的程式語言。
進一步觀察各程式語言的提問內容,可以發現,已存在23年的JavaScript中,最常被問及的是JavaScript函式庫jQuery;至於早JavaScript 6年出生的Python,最常被問及的內容則是數據分析庫Pandas及data frame。
除了JavaScript及Python外,其他上榜的程式語言包括:R、Ruby、C#、C++、Java、Objective-C、Swift、PHP及SQL。觀察數據也可發現不同程式語言使用者問題最多的是哪些點,如:R語言主要用於數據科學、Swift多用於iOS的開發、C++則呼應遊戲的開發。
讀者迴響