今年程式語言排行知多少?聽說Python奪冠有望了?!

今年程式語言排行知多少?聽說Python奪冠有望了?!
今年程式語言排行知多少?聽說Python奪冠有望了?!

聽說Python在今年的程式語言排行有機會擠下Java與C奪冠,真的假的啊?

 

目錄

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

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

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

 

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

 

2021 年 7 月程式語言排行榜 TIOBE 所列出的前 10 名熱門語言中,可看出 C 語言與 Java 分數已明顯下降,Python 的分數則上升 1.86%。

 

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,位居第十。

 

2021 年 7 月程式語言排行榜 TIOBE 所列出的 11-20 名熱門語言

 

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也笑!人工智慧也能用「表情」回應「感情」了


Google FLoC太糟糕?竟遭眾多瀏覽器都反對?!(上)


美科學家研發AI導盲犬,讓盲人生活更安全也更便利!


人工智慧打造超完美女團,還出單曲MV?!

 

掌握好谷歌索引網頁訣竅!SEO就可以更有效率!

掌握好谷歌索引網頁訣竅!SEO就可以更有效率!
掌握好谷歌索引網頁訣竅!SEO就可以更有效率!

SEO要做好,首先你要先了解網頁是如何被谷歌索引!

 

目錄

1. 要花多久時間,新網頁才會被 Google 索引(indexed)?

2. 網站被 Google 索引,就等於被納入排名嗎?

3. 是否能確保我的網頁被 Google 索引?

4. Google 會避免索引哪些內容?

5. 如何加速我的網頁被 Google 索引?

6. 結論:網站品質才是王道

 

網頁沒被索引,就不會出現在搜尋結果,更不會有排名!所以網頁上線後,SEO 第一步就是讓自己的網頁被索引。那要讓 Google 索引我的網頁,需要多久時間?SEO 要怎麼做才會讓自己的網頁更快被索引?

 

Google 的搜尋關係代表(search relations representative,翻成白話文就是 Google 搜尋功能的窗口)John Mueller 日前針對一個問題「新網頁的 SEO 需要多久時間?(how long does SEO take for new pages?)」公佈了回答影片,如下所示:

 

 

John Mueller 以他的經典答案「視情況而定(it depends)」作為起頭,但是之後他也深入問題中的細節並回答:

 

要花多久時間,新網頁才會被 Google 索引(indexed)?

「要讓新網頁、或是更新內容的網頁被 Google 索引,往往需要花上『數個小時到數月』的時間」John Mueller 說。但是有時會因網頁本身存在的技術問題、或是 Google 爬蟲機器人(GoogleBot)忙著做其他的事(像是索引其他「更重要」的網站等),而且需要花更久時間來收錄你的網頁。

 

所以網頁被 Google 索引的所需時間會有所不同。像是新聞網站只在「數分鐘」之內,就能夠被 Google 收錄索引。

 

網站被 Google 索引,就等於被納入排名嗎?

網頁被 Google 索引,並不真的代表它一定會被納入排名。

Google 公佈了各種免責聲明:表示強制將某些內容被索引,並不表示該頁面會突顯在 Google 搜尋中。

 

是否能確保我的網頁被 Google 索引?

無法絕對保證你的網頁一定會被 Google 索引、也無法保證 Google 會索引網路上的所有內容。

事實上,不管是 Google 還是其他的搜尋引擎,都不會索引網路上的很多內容。

 

Google 會避免索引哪些內容?

Google 會盡可能不索引重複的、鏡像的內容,也會避開無用的、或是URL 帶有「無價值的網址參數」 等。

 

如何加速我的網頁被 Google 索引?

Google 官方列出了一些方法,有助於網站能盡快被 Google 索引:
1. 讓伺服器、網站的速度更快,以防止伺服器超載。
2. 以更顯眼的方式設定新網頁的連結:你可從網站首頁設連結到這些頁面。
3. 避免在網站上使用不必要的 URL,例如無限滾動日曆的 URL、分類頁面的篩選器等
4. 使用像 sitemap(針對個別網頁的 URL 檢查工具)的網址提交工具。

 

結論:網站品質才是王道

為了確保你的網站在技術、內容等方面都擁有好的品質,才會有機會被 Google 優先收錄至索引,並排名在較低品質的網站前面。就像是 Google 所說:最重要的是,要讓網站變得「棒極了(fantastic)」——一個聽起來容易、執行起來卻困難重重的詞彙。

 

 

 

 

 

推薦文章:
SEO殺手-404與轉址式404錯誤(軟性404)解決方法


「恐怕會助長歧視」WordPress 與多家瀏覽器對 Google FLoC 喊停!


Google更新影片SEO!讓影片搜尋最佳化的15種方法(上)


Google更新影片SEO!讓影片搜尋最佳化的15種方法(下)


IC晶片只需6小時就能搞定?!原來最大功臣是AI!


人工智慧”虛擬電廠”,就算臨時停電也不怕!


高手必學SEO關鍵字(3)-關鍵字挑選五步驟

軟404讓你SEO成效不彰?放心,谷歌正著手處理中!

軟404讓你SEO成效不彰?放心,谷歌正著手處理中!
軟404讓你SEO成效不彰?放心,谷歌正著手處理中!

還在擔心軟404影響你SEO的成效嗎?不用擔心,谷歌已經開始介入處理囉!

 

 

目錄

1. 軟 404 是什麼?

2. 「軟 404」的處理,將依桌機或手機而有所不同

2-1. 所造成的問題

2-2. 到底是怎麼一回事

3. 放心!Google 正在修復錯誤

 

Google 的 John Mueller 七月九日證實 Google 改變處理「軟 404」檢測和分類的方式:Google 將依設備類型查看網站中的每個頁面,並可能將同一個 URL,依行動裝置和桌上型電腦上進而分配不同的軟 404 分類。詳情如以下的影片的第 22 分鐘開始:

 

軟 404 是什麼?

軟 404」代表的是網頁返回的 HTTP 狀態代碼為 200 (代表網頁一切正常),但是實際上該網頁並沒有載入內容或無法被找到,而應該回傳 404 「頁面不存在」的狀態。 當這種情況發生時,Google 會將這些頁面標記為「軟 404」,並且將此 URL 視為真正的 404 頁面、不將該頁面編入索引。想要更深入了解軟 404 對 SEO 造成的影響,請看此篇

 

「軟 404」的處理,將依桌機或手機而有所不同

而今天 Google 說他們處理軟式 404 分類的方式改為「按設備類型」來查看 URL 。所以如果 Google 看到一個 URL 並透過桌上型電腦訪問其 URL,然後再使用行動裝置訪問同一個 URL 的話,有可能是因為桌上型電腦而非行動裝置回傳「軟 404」。簡單來說,Google 不只依照 URL 來檢測軟 404 狀態,現在也依設備種類而有所不同。依據國外 SEO 媒體的報導,這些改變其實早在一個月前就發生了⋯⋯

 

所造成的問題

當 SEO 注意到以下兩件事之一時,問題就浮現出來了:

使用 Google 搜尋引擎進行查詢時,發現 Google 沒有索引該頁面

SEO 在 Search Console 中看見「軟 404」錯誤大幅增多,但在 Google 搜尋引擎卻沒有看到問題

 

到底是怎麼一回事

一個網頁在行動裝置中可以正常返回,並且不會在 Search Console 中顯示軟 404 錯誤。 Google 僅顯示基於行動裝置所抓到的軟 404 錯誤,因此若一個網頁能在行動裝置上正常運作的話,Search Console 就不會顯示錯誤——但 Google 可能會為同個頁面的桌機版本顯示軟 404 錯誤。在這種情況下,當你在桌上型電腦的 Google 搜尋時,可能就看不到這些頁面被編入索引並出現在搜尋結果中。 同時,Search Console 也會顯示一切正常——但僅限於行動裝置,在桌機上就不正常了。

 

放心!Google 正在修復錯誤

Google 團隊現在正在致力於改善軟 404 分類的問題。如果你也在一個月前開始,開始注意到你網站的軟 404 錯誤大幅增加的話,則可能與這項改變有關。 請務必向 Google 提出問題、列出存在此問題的 URL,未來 Google 可望為你解決。 因為此次的變動可能會影響你網站的 SEO 成效,你可以至 Google Search Help Community 描述所遇到的問題,或是⋯⋯透過 Twitter 直接反映給 Google 的 John Mueller(@johnmu)。

 


參考資料:

https://searchengineland.com/google-now-does-soft-404-detection-by-device-type-350321

https://www.seroundtable.com/google-soft-404-31727.html

 

 

 

 

推薦文章:
SEO殺手-404與轉址式404錯誤(軟性404)解決方法


「恐怕會助長歧視」WordPress 與多家瀏覽器對 Google FLoC 喊停!


Google更新影片SEO!讓影片搜尋最佳化的15種方法(上)


Google更新影片SEO!讓影片搜尋最佳化的15種方法(下)


掌握SEO關鍵字有妙招(一)-關鍵字分類篇


擁有”超能力”不是夢?!臉書新推AR手腕感測器辦到了!(上)


人工智慧超強大,讓你線上會議超順暢!(下)

人工智慧超強大,讓你線上會議超順暢!(下)

人工智慧超強大,讓你線上會議超順暢!(下)
人工智慧超強大,讓你線上會議超順暢!(下)

人工智慧真的太厲害了,竟然讓線上會議直接升級而且又超順暢!(下)

 

眼神接觸、臉部對齊……人工智慧提升視訊會議的體驗

臉部眼神校正功能:模擬面對面開會

Maxine 同時還應用了 NVIDIA 在生成對抗網路 (GAN) 的優勢,讓視訊會議服務供應商能為用戶提供各種 AI 功能,讓用戶有真實「面對面」的感受。

例如:「臉部對齊」功能可自動調整臉部角度,讓用戶在參與會議的過程中,看起來像是彼此相對、「眼神校正」能模擬眼神接觸、校正會議參與者的視線。這些功能能幫助與會者保持互動,無需一直盯著攝影機。

 

「臉部對齊」功能可自動調整臉部角度,讓用戶在參與會議的過程中,看起來像是彼此相對。

 

替身與虛擬背景:人再邋遢、家中再亂都能體面開會!

除此之外,視訊會議服務的供應商也能增加替身功能,讓用戶選擇自己的動畫當替身,能即時地透過用戶的聲音、情緒音調,自動生成逼真的動畫。

 

除了替身功能,Nvidia 也在今年六月 CVPR 大會,發表 Maxine 平台最新的「Vid2Vid Cameo」的深度學習模型:採用生成對抗網絡(GAN)的技術,只需將一個人的 2D 照片合成至談話影像中,就能輕易地打造數位虛擬化身、節省視訊頻寬,並能夠進行人臉辨識等強大功能。如此一來,就算鏡頭另一端的用戶衣衫不整、頭髮凌亂也不怕了!只要你在會議前拿出一張自己穿正式衣服的照片,就可以讓穿著得體的自己當成替身參與視訊會議喔!

 

假如家中小孩太吵、或是燈光太暗的話,也不用怕!Maxine 的人工智慧技術可以自動移除背景噪音、並且提供超高解析度的畫面,也提升光線較暗時的清晰度,甚至為臉重新打光!

 

有了參與會議時,若家中小孩太吵也不用擔心,因為 Maxine 的人工智慧技術可以移除背景噪音!

如果上述的方法都不行的話,你也可以乾脆直接更換成虛擬背景!

假設家中真的有見不得人的場景的話,試試 Maxine 的虛擬背景吧!

 

Jarvis 對話式 AI:即時翻譯、會議記錄

透過 NVIDIA 對話式人工智慧功能 Jarvis SDK,開發人員可藉由整合使用虛擬助手,在視訊會議服務中進行語音辨識、語言理解與語音生成的功能。虛擬助手可做紀錄、設置執行項目,並以人聲回答問題,也能提供即時翻譯、即時字幕和逐字稿等,有助與會者了解會議中正在討論的內容。

 

Jarvis 對話式 AI,可以在會議中即時翻譯

 

Maxine 平台整合多個 NVIDIA 人工智慧 SDK 和 API 技術。除了上述的 Jarvis 外,還有強化音訊和視訊功能的  NVIDIA DeepStream ,並以 TensorRT SDK 執行高效能AI深度學習推理。官方提到,Maxine 平臺的人工智慧運算,因為都在雲端處理,所以終端用戶不需升級任何硬體,就能獲得這些功能。

 

以下為 Maxine 的串流視訊 AI SDK 展示影片:

 

 

 

 

 

 

 

推薦文章:
3款人工智慧彩妝,讓你在家就可試妝、立馬客製粉底液!


人工智慧成最強替身演員 還可能得奧斯卡?


隱私是基本人權!蘋果新功能「App 追蹤透明度」讓 Facebook 急跳腳?


AI判定洋蔥照片「太性感」、乳癌文宣為色情,FB人工智慧出包!


Google用人工智慧,為你我隱私把關!(上)


你的癢我懂!人工智慧化身小幫手為你診斷皮膚病!


臉書最強圖像辨識人工智慧”SEER”,又將如何改變你我生活?