日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

第七十四期:从bug看11种编程语言演化史,果然如今Python比较流行

發布時間:2023/12/10 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第七十四期:从bug看11种编程语言演化史,果然如今Python比较流行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在本文中,作者選擇了 11 種非常流行的編程語言(通過 Stack Overflow 標簽出現的頻率衡量),希望可以找出這些問題的共性及差異性。

作者:機器之心編譯來源:機器之心

自 2008 年創辦以來,Stack Overflow 致力于為所有類型的開發者提供幫助,開發者們也提出了涵蓋所有開發領域的大量問題。但是,哪些問題是開發者不得不向 Stack Overflow 尋求解決的呢?本文作者通過對十一年來人們在 Stack Overflow 上提問進行了詞云統計,通過錯誤提問和解決遍覽編程語言發展歷程。

在本文中,作者選擇了 11 種非常流行的編程語言(通過 Stack Overflow 標簽出現的頻率衡量),希望可以找出這些問題的共性及差異性。

首先觀察以下選擇的 11 種編程語言:

作者選擇的 11 種編程語言,包括 JavaScript、Java、C#、Python 等。

就開發者提出的原始問題數量來說,自 Stack Overflow 創辦以來,JavaScript 相關問題被詢問得頻率最高,這或許是因為它普遍存在于各種不同類型的應用和服務中:無論開發者從事哪種互聯網工作,都需要了解一些 JavaScript 知識。

雖然整體來看 JavaScript 相關問題排名第一,但是隨著時間的遷移,可以看到頭名出現了變化。

2011 年,《哈佛商業評論》將數據科學家成為「21 世界最性感的工作」。自那以后,Python 成為數據科學家的首選編程語言,使用量也日益增長。2019 年,Python 超越 JavaScript 成為了 Stack Overflow 上被提問最多的編程語言。

所以,Python 語言要么正在快速成為最受歡迎的編程語言,要么與其他編程語言相比,新程序員使用 Python 的比例較高。

從前面的視頻來看,2008 年開始,C# 一直占據著 Stack Overflow 最受歡迎的編程語言榜首,而此時 Python、Java 和 JavaScript 還并不火熱。但是從 2012 年開始,Python 超越 C++,開始一路逆襲。同時,JavaScript 的用戶比例逐漸上升。最終,在 2018 年年底,Python 和 JavaScript 分別成為了榜單榜首和第二名。

但這些開發者具體都問些什么問題呢?提問最多的框架、程序包、函數和方法是什么呢?哪些數據類型給開發者帶來最多的困擾呢?這些問題在不同編程語言中又有哪些不同呢?

為了得出結果,作者做了以下工作:

1. 分別提取 11 種編程語言在 Stack Overflow 上的 1000 個點贊最高的問題;
2. 在 Python 中進行數據清洗(pandas 工具);

3. 將總計 11000 個問題(超過 96000 個單詞)饋入到 JavaScript 詞云算法中,從而得出顯示不同編程語言中通常痛點的鳥瞰透視圖。

結果如下所示(按編程語言):

JavaScript

JavaScript 已經有 23 年的歷史,而 Stack Overflow 的創辦時間僅 11 年。在過去的 11 年里,「jquery」(上圖中左)成為被問最頻繁的 JavaScript 框架問題。

Python

Python 實際上比 JavaScript 早六年提出。在 1990 年提出 Python 后,Guido van Rossum (https://gvanrossum.github.io/) 的這項發明成為了數據科學家的一個選擇。天然上來說,最頻繁出現的問題都圍繞著數據處理庫「pandas」(中左)和「dataframe」(中上)。

然而,Python 有著廣泛的用途,它類似于一種「膠水語言」,在技術的很多不同領域都有應用,這也可以解釋為什么網絡開發中的「django」(中下)會是一個重要的關鍵詞。

R 語言

也許是數據科學中第二個選擇,R 語言和 Python 本質的不同是它完全為數據科學而生。數據處理中的特定概念,如「dataframe」(右上)、「datatable」(右上)和「matrix」(中間)似乎會給 R 語言用戶帶來更多困擾。

Python 和 R 都有非常好的操作數據的庫,雖然在涉及到數據可視化上,很多人會說 R 比 Python 更先進。這也可能是為什么「ggplot」(中間)是目前 R 語言用戶提問最多的。

也許 Python 用戶會發現 matplotlib 更容易使用。

Ruby

自上世紀 90 年代中期出現后,Ruby 現已經在服務端框架 ruby-on-「rails」(右上)中建立了自己的一席之地。

C#

C# 是由微軟開發的,用于其 .NET 框架(中右)。

C++

C++(1985)已經成為了游戲開發者使用的語言。在 3D 游戲中建立視覺構建塊的是 polygon,而 polygon 中基本的構成是向量(中右)。

Java

Java(1995)被設計于一個非常泛用的目標——一次編譯,處處運行。在 PC 爆炸的上世紀 90 年代后期和互聯網興起的早期,Java 成為了很多 Windows 應用背后的開發語言。但是最近,Java 逐漸在安卓系統里找到了自己的地位(中右)。

Objective-C

作為本次統計中最老的語言,Objective-C (1984) 牢牢占據著蘋果的 OSX 開發以及近年來 ios(左側)在 iPhone(中間)的開發,直到 Swift 語言問世。

Swift

自從 2014 年提出以來,Swift 就代替了 Objective-C,用于蘋果的生態開發。從這一語言中常提到了關鍵詞「objective-c」可以看出,數千名 ios 開發者已經更新了自己的知識。

PHP

PHP(1995)是被設計用來進行服務器端的腳本語言,主要用于網絡開發。現在它依然發揮著這樣的作用,這也是為什么這個編程語言中常常提出的問題都和「laravel」框架相關。

SQL

SQL 并不是有著完整特性的編程語言。它只為一個任務而生:操作數據。由于這一特殊目的,SQL 語言的痛點基本上都圍繞著數據庫連接,如「sever」、「mysql」、「database」、「query」和「select」等。

每個編程語言都在不斷地朝著,甚至被設計,來完成科技中的某個部分。R 用于數據科學,而 Swift 則用于 IOS 開發,C++則是電子游戲開發。這解釋了為什么不同的編程語言會爆出不同的 bug。例如,在 SQL 中可以經常見到「database」這樣的關鍵詞,但是在 Objective-C 中可能就很少會見到了。

除了這些明顯的區別,本次可視化的結果也展示了不同領域本質上的相似點。基本的數據類型——如字符串和數組(但不是整型、浮點型或布爾型)數據是經常給開發者帶來痛點的地方。

最終,將所有的問題集合在一起做成詞云。

閱讀目錄(置頂)(長期更新計算機領域知識)https://blog.csdn.net/weixin_43392489/article/details/102380691

閱讀目錄(置頂)(長期更新計算機領域知識)https://blog.csdn.net/weixin_43392489/article/details/102380882

閱讀目錄(置頂)(長期科技領域知識)https://blog.csdn.net/weixin_43392489/article/details/102600114

?

?

總結

以上是生活随笔為你收集整理的第七十四期:从bug看11种编程语言演化史,果然如今Python比较流行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线视频日本 | 天天舔天天插 | 国产一级淫片a视频免费观看 | www.jizzjizz| 男女做爰猛烈吃奶啪啪喷水网站 | 人人干人人艹 | 国产精品毛片一区二区在线看舒淇 | 日韩激情一区二区 | 国产精品久久久久久久久久久久久久久 | 欧美群妇大交群 | 爱逼综合 | 一级肉体全黄毛片 | 国产精品久热 | 亚洲激情视频小说 | 无遮挡边吃摸边吃奶边做 | 久久精品美乳 | 在线观看麻豆视频 | 亚洲国产小视频 | 欧美一二三 | 丁香花电影在线观看免费高清 | 成年人看的网站 | 久久人妻少妇嫩草av | 韩国bj大尺度vip福利网站 | 另类色综合 | 蜜色av| 国产精品久久欧美久久一区 | 亚洲国产视频在线观看 | 亚洲va视频 | 青青视频免费观看 | 久久丝袜美腿 | 激情婷婷小说 | 免费视频www在线观看网站 | 亚洲一区黄色 | 欧美看片 | 欧美成人吸奶水做爰 | 另类激情 | 久久av一区二区三区 | 羞羞成人 | 久久波多野| 99re6在线| 日本性xxxxx 免费毛片视频网站 | 中文字幕在线免费观看视频 | 三级全黄的视频 | 亚洲欧美一区二区精品久久久 | 国产精品夜色一区二区三区 | 综合精品国产 | 日韩高清在线一区二区 | 91视频免费看片 | 国产午夜一区二区三区 | 91av官网| 美女伦理水蜜桃4 | 亚洲欧美日韩精品一区 | 黄色av网站免费观看 | 日本欧美黄色 | 亚洲成人麻豆 | 亚洲国产精品99久久久久久久久 | 麻豆传媒网址 | 美女免费福利视频 | 黄色工厂这里只有精品 | www.第四色 | 三级大片在线观看 | 国产伦精品一区二区三区视频孕妇 | 免费a v视频 | 国产精品电影一区二区 | 中文在线中文资源 | 国产91精品ai换脸 | 九色在线视频 | 九九久久精品 | 星铁乱淫h侵犯h文 | 一区二区三区免费在线观看 | 无遮挡又爽又刺激的视频 | 黄色在线观看免费 | 亚欧在线 | 日韩av手机在线免费观看 | 在线观看av的网站 | 亚洲日本一区二区 | 免费成人福利视频 | 亚洲精品18p | 日韩一级大片 | 香蕉视频在线观看www | 精品一区二区三区电影 | 夜夜爽妓女8888视频免费观看 | 黄频在线免费观看 | 热久久网站| 亚洲一区二区不卡在线观看 | 欧美成人精品一区二区三区在线观看 | 91影院在线免费观看 | 久久久1 | 亚洲成a人v欧美综合天堂麻豆 | 亚洲国产福利视频 | 日韩在线电影一区二区 | 亚洲成人自拍视频 | 深夜福利国产 | 亚洲白浆| 成人亚洲国产 | 性欧美最猛 | 日韩簧片在线观看 | 狼性av懂色av禁果av | 中文字幕在线观看视频免费 |