0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Go/Rust挑戰(zhàn)Java/Python地位

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-03-06 10:19 ? 次閱讀

在線學習平臺 O‘Reilly 最新發(fā)布了 2023 年度技術趨勢報告,基于該平臺 280 萬的用戶數據,以了解開發(fā)人員的興趣所在。調查結果表明,開發(fā)人員對生成式 AI 關鍵組件的興趣正在加速增長:有關自然語言處理 (NLP) 的內容同比增長了 42%,其次是深度學習 (23%)。

開發(fā)人員也越來越多地搜索與 transformers(導致自然語言處理取得巨大進步的 AI 模型)相關的內容。O’Reilly 認為,此舉反映了 Open AI 的 GPT-3 和 ChatGPT 發(fā)展對市場的影響,以及大眾對 Google、Meta 和其他公司即將推出的產品的期待。另一方面,開發(fā)人員對強化學習的興趣則下降了 14%,對關于聊天機器人內容的興趣也下降了 5.8%。

編程語言方面,JavaPython 仍然遙遙領先,并且分別微小增長了 1.7% 和 3.4%;圍繞 Go (增長 20%) 和 Rust (增長 22%) 的興趣則大幅增加。報告稱,如果這種增長持續(xù)下去,其可能很快就會直接挑戰(zhàn) Java 和 Python 的地位。Go 是其中第三大最受歡迎的語言,其次是 C++、JavaScript、C#、C、Rust、TypeScript、R、Kotlin 和 Scala。

288adb0a-bb71-11ed-bfe3-dac502259ad0.png

容器、Linux 和 Kubernetes 是熱門話題。容器增長了 2.5%,Linux 和 Kubernetes 在過去一年中各增長了 4.4%。關于 Service Mesh 的內容下降了 28%,而關于 Istio 的內容則下降了 42%。

研究還發(fā)現,在數據主題中,關于微軟 Power BI 的內容使用量最大,實現了 31% 的同比增長;“Power BI 顯然已經確立了自己作為領先的商業(yè)分析平臺的地位”。Apache Spark 仍然是使用最廣泛的數據工具,而數據平臺 Hadoop 已經退居二線。

一些其他發(fā)現還包括:

云服務方面,AWS 仍然最受歡迎,其次是 Microsoft Azure 和谷歌云。雖然三巨頭占據主導地位,但它們的使用量同比均有所下降:AWS 下降 3.8%,Azure 下降 7.5%,Google Cloud 下降 2.1%。最受歡迎的云主題包括云遷移(增長 45%)、云服務模型(增長 41%)和混合云(增長 28%)。

對編碼實踐的興趣增長了 35%,是軟件開發(fā)主題中漲幅最大的,這表明開發(fā)人員對提高編程技能的積極性很高。在同一主題組中,量子計算同比增長 24%。

過去一年最大的兩個安全主題包括零信任(增長 146%)和安全編碼(增長 40%)。

開發(fā)人員經常尋求提高他們的 “soft skills”,圍繞項目管理(增長 47%)、專業(yè)發(fā)展(增長 37%)和溝通(增長 26%)等主題進行訪問。

搜索頻率下降幅度最大的是加密貨幣、比特幣、以太坊和 Java 11。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1916

    瀏覽量

    34377
  • python
    +關注

    關注

    53

    文章

    4753

    瀏覽量

    84077
  • AWS
    AWS
    +關注

    關注

    0

    文章

    418

    瀏覽量

    24182

原文標題:Go/Rust挑戰(zhàn)Java/Python地位

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    三十分鐘入門基礎Go Java小子版

    語法與 C 相近,但功能上有:內存安全,GC,結構形態(tài)及 CSP-style 并發(fā)計算。 適用范圍 本篇文章適用于學習過其他面向對象語言(Java、Php),但沒有學過Go語言的初學者。文章 主要從Go
    的頭像 發(fā)表于 08-12 14:32 ?590次閱讀
    三十分鐘入門基礎<b class='flag-5'>Go</b> <b class='flag-5'>Java</b>小子版

    c語言,c++,java,python區(qū)別

    C語言、C++、JavaPython是四種常見的編程語言,各有優(yōu)點和特點。 C語言: C語言是一種面向過程的編程語言。它具有底層的特性,能夠對計算機硬件進行直接操作。C語言簡潔、高效,常用于開發(fā)
    的頭像 發(fā)表于 02-05 14:11 ?1365次閱讀

    MiniProg4在POWER_DRILL2GO周期后失去與PC的連接的原因?

    再次檢索它。 發(fā)生這種情況時,編程器甚至沒有顯示在 CYPRESS? 編程器中,并且插拔編程器也無濟于事。 在我的 Python 代碼中,我在 POWER_DRILL2GO 循環(huán)芯片之前關閉了程序員的端口,盡管我認為這應該無關緊要。我很困惑。 有什么建議可以解決這個問題嗎
    發(fā)表于 01-19 07:55

    Git開發(fā)者關注內存安全問題,探討引入Rust語言

    根據最新披露的郵件討論,Git開發(fā)團隊熱議在Git項目中引入Rust的可行性。作為一種開源的分布式代碼版本管理工具,廣泛運用于各種開發(fā)項目。盡管現在Git項目主要以C與Python為主要開發(fā)語言,但探討顯示,引入Rust能顯著降
    的頭像 發(fā)表于 01-15 14:23 ?461次閱讀
    Git開發(fā)者關注內存安全問題,探討引入<b class='flag-5'>Rust</b>語言

    從Rustup出發(fā)看Rust編譯生態(tài)

    從Rustup出發(fā)看Rust編譯生態(tài) 1. Rust和LLVM的關系是怎樣的? 2. Rustup中targets是什么,為什么可以安裝多個? 3. Rust在windows上為什么需要安裝Visual studio?
    的頭像 發(fā)表于 01-02 11:00 ?396次閱讀

    Python運行環(huán)境有哪些

    ,也是最常用的解釋器。它是用C語言編寫的,支持C的擴展和嵌入。CPython可以在各個操作系統(tǒng)上運行,并提供了Python的核心功能。 JPython: JPython是PythonJava實現,它可
    的頭像 發(fā)表于 11-29 16:14 ?1651次閱讀

    Go語言比Python強多少

    1.都說Go語言性能非常強大,那么到底比Python強多少? 為了比較Go語言和Python語言在單線程性能上的差距,我們可以做一個簡單實驗,從1億減到1:
    的頭像 發(fā)表于 11-02 14:05 ?441次閱讀
    <b class='flag-5'>Go</b>語言比<b class='flag-5'>Python</b>強多少

    如何讓PythonGo互相調度

    我們曾經研究過如何讓PythonGo互相調度,當時發(fā)現,將Go語言寫的模塊打包成動態(tài)鏈接庫,就能在Python中進行調度: 優(yōu)劣互補! Pytho
    的頭像 發(fā)表于 11-02 11:24 ?461次閱讀
    如何讓<b class='flag-5'>Python</b>和<b class='flag-5'>Go</b>互相調度

    Go在單線程計算性能上的優(yōu)勢

    ,將計算和保存的過程保存在本地的redis緩存中,然后使用Celery來調度這些任務。 問題在于,從這些網址中獲取數據的步驟,寫在Go Worker里是否合適?Go進行網絡請求是否比Python更穩(wěn)定、速度更快?今天我們就來簡單
    的頭像 發(fā)表于 11-02 11:16 ?371次閱讀
    <b class='flag-5'>Go</b>在單線程計算性能上的優(yōu)勢

    使用Rust優(yōu)化Python性能

    在數據分析領域Python無疑是最流行的編程語言,但是Python有一個硬傷就是作為一個編譯語言在性能上有些微的欠缺。而同樣最流行的語言Rust則在性能方面表現優(yōu)秀。本文我們一起學習一個優(yōu)化項目的實踐,對一個數據分析程序,改為
    的頭像 發(fā)表于 11-01 15:59 ?735次閱讀
    使用<b class='flag-5'>Rust</b>優(yōu)化<b class='flag-5'>Python</b>性能

    PyJNIus :讓你在Python中輕松調用Java方法

    PyJNIus 是一個神奇的 Python 第三方模塊。它能使用Java本地接口將Java類作為Python類訪問的Python模塊。 如果
    的頭像 發(fā)表于 11-01 10:45 ?664次閱讀

    PyJNIus:在Python中輕松調用Java方法

    PyJNIus 是一個神奇的 Python 第三方模塊。它能使用Java本地接口將Java類作為Python類訪問的Python模塊。 如果
    的頭像 發(fā)表于 10-30 11:32 ?671次閱讀

    如何用Rust通過JNI和Java進行交互

    近期工作中有RustJava互相調用需求,這篇文章主要介紹如何用Rust通過JNI和Java進行交互,還有記錄一下開發(fā)過程中遇到的一些坑。
    的頭像 發(fā)表于 10-17 11:41 ?633次閱讀

    Rust語言如何與 InfluxDB 集成

    Rust 是一種系統(tǒng)級編程語言,具有高性能和內存安全性。InfluxDB 是一個開源的時間序列數據庫,用于存儲、查詢和可視化大規(guī)模數據集。Rust 語言可以與 InfluxDB 集成,提供高效
    的頭像 發(fā)表于 09-30 16:45 ?951次閱讀

    Rust GUI實踐之Rust-Qt模塊

    Rust-Qt 是 Rust 語言的一個 Qt 綁定庫,它允許 Rust 開發(fā)者使用 Qt 框架來創(chuàng)建跨平臺的圖形界面應用程序。Qt 是一個跨平臺的應用程序框架,它提供了一系列的工具和庫,可以幫助
    的頭像 發(fā)表于 09-30 16:43 ?1375次閱讀