顯示具有 C語言 標籤的文章。 顯示所有文章
顯示具有 C語言 標籤的文章。 顯示所有文章

2022年1月10日 星期一

Python連奪兩年的年度程式語言冠軍!

Python連續兩年霸榜,穩坐今年度的程式語言冠軍寶座!

Python連續兩年霸榜,穩坐今年度的程式語言冠軍寶座!

Python 兩度獲獎,2021 封冠後未來看好

Python 在 2021 年度表現出色,不僅連著兩年(2020、2021)榮獲 TIOBE 年度程式語言獎,甚至從 2021 年初的 TIOBE Index 第三名,同年 8 月第一次超越 Java 晉升亞軍,在同年 10 月攀升至第一名後,即穩居冠軍寶座至今。

TIOBE 是程式語言的討論社群,TIOBE Index 則是程式語言的流行指數。該指數在基於全球工程師、課程使用量及第三方供應商的數據,每月更新一次;另外在 Google、Yahoo、維基百科等主流搜尋引擎的搜尋量則用來計算分數。值得一提的是,TIOBE Index 的排名並非要評斷何為「最完美的程式語言」,而是用來檢視自己所學習的程式語言是否為最新、最泛用的語言,也有助於在建構新的軟體系統之前如何選擇程式語言的關鍵決策。

而 TIOBE 年度程式語言獎是頒發給在一年之中,評分成長最多的程式語言,本次 C# 本有望冠軍,卻在 12 月時被 Python 反超而遺憾落馬。

官方表示,目前 Python 的評分比第二名 C 更高了 1% 以上,雖然與 2001 年的 Java 巔峰相比還有一段距離,但由於 Python 已經成為許多領域的標準程式語言,官方相信未來仍有持續成長的空間。

無處不在的程式語言!Python 連續兩年霸榜的秘密

除了奪得 2021 年度的雙冠王,Python 此前在 2007 年、2010 年、2018 年、2020 年都曾獲得 TIOBE 年度程式語言獎的稱號,是奪得該獎項最多次的程式語言。

由此可見,Python 在程式語言界確實如 TIOBE 官方評價般「無處不在」。Python 不僅在數據科學、機器學習等領域大受歡迎,同時也適用於 Web 開發、後端、移動應用程式開發,甚或是(較大的)嵌入式系統等領域。
整體而言,Python 之所以被大規模地採用,主要歸功於其簡單上手的便利性及可以大幅提升生產效益的成長性。除此之外,Python 這兩年的異軍突起,並持續蟬聯冠軍的可能原因還有:擁有最多 AI 人工智慧函式庫、高平台獨立性、高靈活度、良好可讀性及視覺化選項等優點(相關文章:IBM背書!入行AI人工智慧必學Python的8大理由),無怪乎成為程式語言社群中最受歡迎的程式語言!

 

相關文章:

使用 Java、Python 等 22 種語言寫出「Hello World」會如何?

用說的就能寫程式!人工智慧替手傷工程師開發語音程式工具

Nature:語言天才比數學高手更適合學 Python!別在嘴文科生、女性不能寫程式了

第一次上程式設計課程-選Python還是Java?差在別?

人工智慧讓你不懂代碼也能成為寫程式達人!(上)

Google地圖結合人工智慧推出的新功能!讓你省油錢又省時!

人工智慧擬真肌膚,讓人在元宇宙也能也有觸覺!(上)

 

2021年7月12日 星期一

程式語言排行榜Python要超前Java了嗎?

這回的程式語言排行Python有望擠下Java奪冠?

這回的程式語言排行Python有望擠下Java奪冠?

 

從2001 年起,創建滿 20 週年的程式語言排行榜「TIOBE Index」都會公布當月的程式語言排行。第一次 TIOBE 榜上前三名:Java、C 與 C++。這幾年來,穩居在榜上前三名的常客為 Java、C 和 Python,與 20 年前異常地相似。

Python奪第三!分數卻與第一名史無前例地相近

而最新一期(2021 年七月)的結果也不意外,JavaC 和 Python 穩居前三名。但是,長期居冠的 C 語言和第二名的 Java 分數都明顯下降、Python 的分數卻竄升,使得前三名的分數差異史無前例的靠近,第一名和第三名的分數只相差了 0.67%!這意味著接下來的幾個月,榜上的前三名將有史無前例的結果。

人工智慧、新冠藥物⋯Python應用廣有望奪冠

近幾年,人工智慧(Artificial Intelligence)與資料挖掘(Data Mining)都在蓬勃發展中,剛好 Python 又是這兩大領域的領導語言,這優勢可讓 Python 在接下來幾個月隨時都可能成為第一。除了上述兩大領域,Python 的應用領域也包含網頁前後段、嵌入式系統等;去年更因 Covid-19 的爆發,研究人員積極使用 ​Python 進行統計分析,尋找對抗病毒的藥物,讓 Python 的分數有前所未有的竄升。

Covid-19 除了帶動 Python 的熱門度外,用於醫療軟體開發的 C 和 C++ 也受到影響。C 語言擠下了近年來居冠的 Java 成第一名。

總體而言,位居榜首的 C 語言分數為 11.62%,自去年 7 月以來下降了 4.83%。緊接在後的 Java 得分為 11.17%,較去年下降了 3.93%。排名第三的 Python 得分 10.95%,較去年增加了 1.86%,也是榜上前 20 名中增幅最大的程式語言。

前七名上榜語言與去年同期相同

有趣的是,本次榜上前七名的程式語言都與去年同期(2020 年七月)相同:C++ 與 C# 分別以 8.01% 與 4.83% 位居第四、第五、Visual Basic 以 4.50% 的分數排名第六,JavaScript (2.71%) 排名第七。而第八名的 PHP 相較去年變化不大,只升了一個名次;組合語言 ASM 則在一年間升了四個名次,進 Top10 榜到第九名;SQL 也在一年內加入 Top10,位居第十。

TIOBE Index 的其他變動,還有位居第 11 名的 Visual Basic,自去年七月以來以來上升了 9 名;在此一年間,第 12 名的 R 語言下滑了 4 名、位居第 14 的 Fortran 則飆升了 36 個名次、第 15 名的 Groovy 竄升九個名次、第 16 名的 Swift 則滑落六個名次、Perl 與 MATLAB 則不約而同地在一年內滑落四個名次,分別居於第 18、19。

TIOBE 使用許多指標來決定每月一度的排名,指標包含了 Bing、亞馬遜、YouTube、維基百科、Google、Yahoo 和百度上的搜尋結果。讀者們想要進一步查詢完整指標的話,就親自至 TIOBE 官網上看看吧!


延伸閱讀:使用 Java、Python 等 22 種語言寫出「Hello World」會如何?

 

相關文章:

AI打造史上最難「惡」羅斯方塊!世界紀錄僅消去41行

AI 人工智慧「Nadine」能說能笑 還能陪老人玩賓果

人類又輸了?工程師需花數月設計出IC晶片,AI六小時就搞定!

你笑,AI也笑!人工智慧也能用「表情」回應「感情」了

人工智慧審核貼文大出包!?

人工智慧有了皮膚輔助診斷功能,讓你不再求助無門!

AI人工智慧讓視訊會議變得超easy!(上)

2020年12月29日 星期二

專屬程式設計師的超夯交友軟體!(下)

 程式設計師界的Tinder?程式設計碼交友,秀一下吧!

程式設計師界的Tinder?用程式設計碼交友,秀一下吧!


本系列文章為【秀程式設計也能交女友!工程師專屬交友App:VSinder 】的下篇,請點此看上篇閱讀了解 VSinder 是如何誕生的、能支援哪些程式語言吧!

上傳最得意的程式設計,吸引志同道合的另一半!

基本資料都填好,緊接著就是上傳一段你最滿意、最自豪的程式設計

 

▲ VSinder,重要的不是外貌,而是你寫的 code|Source:Ben Awad 影片截圖

 

在 Code Pics 一欄可以上傳你最滿意的作品,畢竟就算使用同一種程式設計 不論是 Python 或是 Java ,能力也有高下之分,coding 能力才是工程師真正的顏面啊!

表現出自己最棒的一面,同時也能吸引到彼此欣賞的人,透過左右滑動來開啟一段與另一位工程師的緣分,聽起來也是十分浪漫呢。

如果有想要深入對談的對象,可以按下「愛心」,並期待對方也按下愛心;按「X」就會換下一位,也有檢舉不當濫用的選項——其實介面和 Tinder 的設計沒有太大的區別,只是用能直接了解一個人「內在美」的程式設計碼取代了修圖後的美照。如此一來,想必更能讓你找到適合的那個人,畢竟美麗的皮囊千篇一律、有趣的靈魂萬中挑一啊!

3天下載次數破萬 程式設計交友正夯

VSinder 一上線,就快速贏得程式設計師們的熱烈回應,在 GitHub 上有超過 1500 個收藏,3 天的下載量就快要一萬次。

這個平台的發想其實相當有新意,讓擁有共同專業的人們相互認識,雙方有足以開啟話題的相似之處。有共同的專業,也代表有類似的生活型態,聊天就不怕冷場了!

伴侶可以了解自己的專業,甚至能相互勉勵、彼此學習,一起攜手進步,也是相當美好的事情。當然後續可以相伴多遠、走多久就是各自的緣分了,不過有這樣的一個平台,還是讓許多程式設計師感到驚喜。

這款新奇的交友軟體,使用過的網友留下評論道:「這個 app 不僅可以過濾出有共同點的人,還能以幽默的方式表達自己的怪癖和智慧,太棒了!」、「雖然沒有找到另一半,但我在這個app上渡過了快樂的時光。幹得好」、「希望能找到我未來的妻子」。

但也有網友大喊:「這個平台上都是男的啊!」

 

▲ 雖然 VSinder 大受好評,但仍有網友抱怨上面的用戶都是男性

 

有一則評論表示,他滑了半個小時,都沒有遇到一個單身女工程師……。只能說,雖然程式設計讓 VSinder 提出了一個新興的想法,也付諸實踐,努力讓工程師們可以彼此相遇,但這個產業相距頗大的性別比例,也是一個 app 無法改變的啊!

推薦閱讀:

Python 首度把 Java 踢出前兩名外!本季 RedMonk 程式語言排名狀況
IEEE 2019 程式語言排行榜:Python 蟬連最熱門語言之首

相關文章:

Nature:語言天才比數學高手更適合學 Python!別在嘴文科生、女性不能寫程式了

人工智慧能「聽咳嗽聲認出新冠患者」!成功率達 98.5%

Google 正測試人工智慧系統,助盲人和視障人士獨立參加路跑

用說的就能寫程式!人工智慧替手傷工程師開發語音程式工具

人工智慧釀的專屬啤酒(上)

學Python課程不是理科生,也不是男性的專利! (上)

拜月老不如找人工智慧?配對新人有一手!

2020年12月28日 星期一

專屬程式設計師的超夯交友軟體!(上)

程式設計師界的Tinder?用程式設計碼交友,秀一下吧!

程式設計師界的Tinder?用程式設計碼交友,秀一下吧!



▲ 交友 APP 示意圖|Photo by Markus Winkler / Unsplash

 

不需露臉,秀程式設計就好!工程師專屬交友軟體 VSinder

隨著科技快速的發展,現今都會男女的交友早已不再侷限現實,很多工作忙碌、生活圈不大的上班族都會使用交友軟體,在線上聊天、互動,最後發展到現實世界進一步「脫單」。

只是,包括全球最知名交友 APP「Tinder」在內,此類軟體都需要使用者上傳照片,外貌要足夠吸引人才有機會被「往右滑」、得以開始聊天;接著又需要在短時間內展露風趣幽默、能言善道的口才,讓人覺得很好聊……接連的關卡,實在是苦了一眾木訥的程式設計師們啊!

好家在,近來有一位美國工程師將程式碼編輯器「VS Code」改造成一款方便工程師一展長才的交友平台「VSinder」!

23歲程式設計者 妙用VS Code打造工程師專屬交友App

VS Code 是 Microsoft 推出的一套整合式開發工具,支援 Windows、Linux 和 macOS 等系統,因其開源、持續開發、豐富的套件支援等等特性,被認為是最受程式設計者歡迎的開發環境之一。

近日,一位名叫 Ben Awad 的 23 歲開發者以其為基底,改造出一款讓程式設計師能在線上進行社交的平台「VSinder」。

 

▲ 開發者 Ben Awad 上傳影片介紹他開發的「VSCode Tinder」。

 

VSinder 以擴展的形式在 VS Code Marketplace 裡面上架,可供直接下載安裝,並支援使用 GitHub 帳號登入;除了電腦版之外,也在 Android 與 iOS 兩大平台上架,方便大家以用手機使用。

「VSinder」這個名稱是 VS Code、Tinder 組合而來,但與 Tinder 不同的是,在 VSinder 重要的並不是你的長相如何,而是你 coding 的能力!VSinder 支援的程式設計語言包含時下熱門的 Python、 Java 、Swift 之外,還有 Angular、C、C#、Cpp、Dart、Flutter、Go、Kotlin、React、Vue 等 13 種程式設計語言。

推薦閱讀:

使用 Java、Python 等 22 種語言寫出「Hello World」會如何?

除了年齡、性別,VSinder還可篩選Python、Java等13種程式語言的另一半!

當然,程式語言的世界也是十分廣闊的,想從茫茫人海中找出同樣跟自己一樣愛用 Python 的那個她?沒問題,VSinder 除了篩選性別、年齡、地點之外,也可以設定想找擅長哪種程式語言的對象。想學 Python?那就找個 Python 超強的另一半吧!

 

▲ VSinder 最大的特色就是可以用程式語言來篩選對象。|Source:Ben Awad 影片截圖

 

將自己最得意的程式設計作品上傳,就能吸引到志同道合的另一半!但是仍有一個隱憂⋯⋯?請點此接續看下去!

相關文章:

Nature:語言天才比數學高手更適合學 Python!別在嘴文科生、女性不能寫程式了

人工智慧能「聽咳嗽聲認出新冠患者」!成功率達 98.5%

Google 正測試人工智慧系統,助盲人和視障人士獨立參加路跑

用說的就能寫程式!人工智慧替手傷工程師開發語音程式工具

人工智慧釀的專屬啤酒(上)

學Python課程不是理科生,也不是男性的專利! (上)

拜月老不如找人工智慧?配對新人有一手!