bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Python取代JavaScript,成為Stack Overflow中提問最多的編程語言

2021-02-23    分類: 網站建設

自 2008 年成立以來,Stack Overflow 收到了開發人員提出的數以百萬計的問題,那么開發人員最希望在 Stack Overflow 上解決哪些問題呢?為此,我們選擇了當前流行的 11 種編程語言,并觀察開發人員針對這些編程語言都提了哪些問題?


(被選擇的 11 種編程語言)

就原始問題的數量而言,JavaScript 是 Stack Overflow 中被提問最多的編程語言,主要原因是無論開發人員以何種方式使用 Internet,都需要了解一些 JavaScript。因此在大量不同的應用程序和服務中都可以看見 JavaScript 的身影。

如果我們從時間維度來看,從 2011 年起,Python 在 Stack Overflow 中的提問數量出現了明顯的上升,這可能要歸因于數據科學的發展。2019 年,Python 成功超越 JavaScript,成為 Stack Overflow 中提問最多的編程語言。


開發人員到底都在問哪些問題?最受質疑的框架、包、函數和方法是什么? 最令開發人員頭條的數據類型是什么?不同語言之間的問題存在哪些共性和差異?

為了搞清楚上述問題,我們從上面這 11 種編程語言的提問中各抽取了投票高的 1000 個問題,并使用 Python 做了數據清理,然后將這 11000 個問題整合到一個 JavaScript 詞云算法中,從中我們得到了一些結論。

JavaScript


JavaScript 面世已有 23 年,在 Stack Overflow 中也已經有 11 年,其中“jquery”是迄今為止最受質疑的 JavaScript 框架。

Python


Python 最早出現在 1990 年,如今是數據科學家選的編程語言之一。Python 的問題比較常出現在連接數據處理庫,例如“panda”和“dataframe”。

Python 是一種通用的“膠水”語言,可以應用于不同的技術領域,這也是為什么 Web 開發框架 django 會收到比較多的疑問。

R


R 語言也是數據科學家常用的編程語言。但與 Python 不同的是,R 語言幾乎只用于數據處理,因此關于 R 語言的疑問集中在“dataframe”、“datatable”和“matrix”。

Python 和 R 都有優秀的數據操作庫,如果就數據可視化而言,很多人認為 R 語言要優于 Python。但是在 Stack Overflow 中的實際情況是,R 語言中的數據可視化庫“ggplot”被開發者提問的最多。

Ruby


Ruby 出現于 90 年代中期,其獲得開發者比較多的關注是在 2005 年,David Heinemeier Hansson(DHH) 發布了基于 Ruby 的開發框架 Ruby on Rails。目前開發者提問最多的也是 Ruby on Rails。

C#


C# 是微軟公司在 2000 年發布的一種面向對象的編程語言,運行于 .NET Framework 和 .NET Core 上。

C++


C++ 發布于 1985 年,是目前電子游戲開發人員的選語言。針對 C++,開發人員的提問主要集中在多邊形基本構建塊 vector,因為多邊形是三維視頻游戲的基本視覺構建塊。

Java


Java 首次發布于 1995 年,是一種寫一次可以在任何地方運行的通用編程語言。Java 是在 90 年代末和萬維網早期的 PC 熱潮中流行起來的,是許多 Windows 應用程序背后的驅動力。現在,Java 主要被用來開發 Android 應用程序。

Objective-C


Objective-C 首次發布于 1984 年,是這 11 種編程語言中最古老的。Objective-C 是蘋果為 OSX 操作系統提供支持的主要語言,現在主要為 iPhone 上的 iOS 應用程序提供支持。

Swift


Swift 首次出現于 2014 年,目前在蘋果的開發領域已經取代了 Objective-C。

從上面 Swift 的詞云中,我們發現了一個很有趣的標簽“Objective-C”,可能的原因是很多 iOS 開發者希望通過 Stack Overflow 來學習更多的知識。

PHP


PHP 首次發布于 1995 年,被設計為用于 web 開發的服務器端腳本語言。當然,PHP 現在的用途仍是如此,所以圍繞 PHP 的提問主要集中在“laravel”框架。

SQL


與前 10 種功能齊全的編程語言不同,SQL 是專為數據操作所設計的。正因為此,SQL 最常見的痛點都圍繞著數據庫訪問,詞云中的關鍵字主要有 sever、mysql、database、query、select 等等。

隨著時間的推移,每一種編程語言都有一個十分擅長的使用場景,例如 R 語言和數據科學,Swift 和 iOS 開發,C++ 和視頻游戲開發。使用場景不同也解釋了為什么大家提問的類型和方向會有所不同。除了差異性,我們也從調查中看到了一些共性的問題,例如在基本的數據類型中,字符串和數組是經常出現的痛點。

當前文章:Python取代JavaScript,成為Stack Overflow中提問最多的編程語言
鏈接地址:http://vcdvsql.cn/news31/102531.html

成都網站建設公司_創新互聯,為您提供網站營銷全網營銷推廣、電子商務、營銷型網站建設ChatGPT網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站