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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件工程師們都喜歡用哪款編程語(yǔ)言

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-04-27 05:00 ? 次閱讀

CodeForge最新公布“我最喜愛(ài)的 編程語(yǔ)言”排行榜。此排行榜清楚的反映了各種編程語(yǔ)言在國(guó)內(nèi)和國(guó)外不同地區(qū)的受歡迎程度。這個(gè)排行榜不同于TIOBE的編程語(yǔ)言流行度排行榜。TIOBE的數(shù)據(jù)來(lái)源于搜索引擎等間接途徑。而這份排行榜來(lái)自8月份對(duì)一萬(wàn)七千多名軟件工程師的問(wèn)卷調(diào)查。調(diào)查選項(xiàng)為單選,每個(gè)參與調(diào)查者只能選擇一個(gè)自己最喜歡的編程語(yǔ)言。

最先出場(chǎng)的仍然是來(lái)自全國(guó)范圍的統(tǒng)計(jì)情況。國(guó)內(nèi)數(shù)據(jù)來(lái)源于對(duì)CodeForge.cn用戶的統(tǒng)計(jì)。

從這個(gè)排行榜來(lái)看,C字頭的C,C++,C#占據(jù)了前三甲。其中的C/C++是以絕對(duì)的優(yōu)勢(shì)排在榜首,是當(dāng)之無(wú)愧的最受全國(guó)程序員喜愛(ài)的編程語(yǔ)言。Java 位居第四,也頗受歡迎。Matlab因其在數(shù)學(xué)方面的特長(zhǎng)和易用性方面的優(yōu)勢(shì),深受大學(xué)生和研究人員的喜愛(ài),也是很多軟件工程師驗(yàn)證前期算法的首選工具, 在此次調(diào)查中躋身前五名。與上個(gè)月的排行榜相比,最新排名中C++和C微降,C#、Java和Matlab增長(zhǎng)明顯。Objective-C有大幅下降。

再來(lái)看一下來(lái)自北京,上海和深圳三地被訪用戶的調(diào)查情況。

從上面三個(gè)圖可以看出在北京,上海和深圳三地,各編程語(yǔ)言受喜愛(ài)程度有所不同。C++/C在這三個(gè)城市中都是最受喜愛(ài)的編程語(yǔ)言。與其他兩個(gè)城市相比,在深 圳,Java很受歡迎,而C#受喜愛(ài)程度不高。而在上海,C#的受喜愛(ài)程度是其在深圳的2倍。Matlab在深圳的受喜愛(ài)程度顯著低于在北京和上海,這反 映出深圳的研究類人員比例少。與其他兩地相比,在北京,適合移動(dòng)應(yīng)用類的編程語(yǔ)言Java(for Android, etc.)和Objective-C (for iOS)更受歡迎。

下面是來(lái)自CodeForge.com的國(guó)外調(diào)查者最喜愛(ài)的編程語(yǔ)言調(diào)查情況。

與國(guó)內(nèi)的情況不同,C比C++更受全球的軟件工程師喜愛(ài)。在IT創(chuàng)新最活躍的美國(guó),C++略勝C,而在軟件外包大國(guó)印度,C與Java都大受歡迎。其中Matlab高居前列的原因同樣是受高校研究人員的追捧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1565

    瀏覽量

    68408
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1930

    瀏覽量

    34540
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電氣工程師喜歡編程方法

    了再洗碗。那在自動(dòng)化行業(yè)中設(shè)備也要遵循一點(diǎn)的邏輯。就比如這個(gè)最常用的機(jī)械手動(dòng)作(如圖1),它也是一步步將物料搬運(yùn)到指定位置。針對(duì)動(dòng)作邏輯,電氣工程師喜歡編程方法就是 “賦值比較法
    的頭像 發(fā)表于 10-29 09:32 ?127次閱讀
    電氣<b class='flag-5'>工程師</b>最<b class='flag-5'>喜歡</b><b class='flag-5'>用</b>的<b class='flag-5'>編程</b>方法

    labview是什么編程語(yǔ)言寫(xiě)的

    的歷史 LabVIEW的誕生可以追溯到1986年,當(dāng)時(shí)美國(guó)國(guó)家儀器公司的工程師杰夫·卡瓦納(Jeff Kesselman)和吉姆·特雷西(Jim Tracy)開(kāi)發(fā)出了這個(gè)軟件。他們的初衷是為了解決工程師在進(jìn)行數(shù)
    的頭像 發(fā)表于 09-04 16:00 ?540次閱讀

    esp32什么軟件編程

    。 概述 ESP32具有豐富的外設(shè)接口和靈活的編程方式,支持多種編程語(yǔ)言和開(kāi)發(fā)環(huán)境。本文將詳細(xì)介紹ESP32的編程軟件,包括開(kāi)發(fā)環(huán)境、
    的頭像 發(fā)表于 08-19 17:24 ?2424次閱讀

    二創(chuàng),1:1復(fù)刻工程師的職場(chǎng)現(xiàn)狀

    工程師
    揚(yáng)興科技
    發(fā)布于 :2024年07月19日 18:30:07

    求推薦!電子工程師愛(ài)逛的論壇和網(wǎng)站有那些?

    求推薦!電子工程師愛(ài)逛的論壇和網(wǎng)站有那些?
    發(fā)表于 06-19 09:47

    嵌入式軟件工程師如何提升自己?

    的基礎(chǔ) 嵌入式軟件工程師需要具備扎實(shí)的計(jì)算機(jī)科學(xué)和工程知識(shí)。因此,在職業(yè)生涯的起步階段,建議將重點(diǎn)放在學(xué)習(xí)基礎(chǔ)知識(shí)上,包括數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、編程語(yǔ)言等。通過(guò)深入學(xué)習(xí)這些基礎(chǔ)知識(shí)
    發(fā)表于 06-12 11:20

    扎心靈魂小拷問(wèn):有了AI編寫(xiě)代碼之后,軟件工程師會(huì)被AI取代嗎?

    軟件開(kāi)發(fā)者有很多讓他們焦慮的事情。他們最擔(dān)心的不再是如何用他們最喜歡編程語(yǔ)言(C、C++、Erlang、Java等)表達(dá)最新的算法。相反
    的頭像 發(fā)表于 05-24 19:17 ?590次閱讀
    扎心靈魂小拷問(wèn):有了AI編寫(xiě)代碼之后,<b class='flag-5'>軟件工程師</b>會(huì)被AI取代嗎?

    索尼誠(chéng)邀軟件工程師參與PS免費(fèi)手游平臺(tái)設(shè)計(jì)

    據(jù)悉,近日,澳大利亞知名媒體TweakTown發(fā)現(xiàn),索尼互動(dòng)娛樂(lè)正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程師,負(fù)責(zé)設(shè)計(jì)PlayStation的免費(fèi)手機(jī)游戲平臺(tái)。
    的頭像 發(fā)表于 05-23 17:08 ?677次閱讀

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    和通信協(xié)議,以及熟練掌握一種或多種編程語(yǔ)言和開(kāi)發(fā)工具。 主要負(fù)責(zé)的任務(wù)和領(lǐng)域 嵌入式軟件工程師的工作涉及到各種任務(wù),主要包括: * 系統(tǒng)設(shè)計(jì):包括確定系統(tǒng)功能、分配資源、優(yōu)化性能等。 * 軟件
    發(fā)表于 05-16 11:00

    市面上FPGA入門(mén)塊板子好???

    市面上FPGA入門(mén)塊板子好???的什么開(kāi)發(fā)軟件編程語(yǔ)言的??
    發(fā)表于 03-30 11:24

    Cognition發(fā)布首AI軟件工程師Devin

    據(jù)報(bào)道,Cognition公司今日公布了其首人工智能軟件工程師——Devin,掀起了打造軟件模式變革的序幕。該產(chǎn)品在SWE-bench代碼測(cè)驗(yàn)中展現(xiàn)出卓越表現(xiàn),甚至超過(guò)了部分頂級(jí)人類工程師
    的頭像 發(fā)表于 03-13 10:57 ?583次閱讀

    嵌入式軟件工程師常用的

    最近我換工作了,看見(jiàn)不同嵌入式軟件工程師的平臺(tái)都不一樣,所以我整理了一下。PlatformIO:多平臺(tái)支持:PlatformIO支持多種嵌入式平臺(tái),包括Arduino、ESP8266、ESP32
    的頭像 發(fā)表于 12-24 08:00 ?614次閱讀
    嵌入式<b class='flag-5'>軟件工程師</b>常用的

    為何工程師測(cè)試PLC喜歡跑馬燈程序?

    工程師在測(cè)試PLC時(shí)經(jīng)常使用跑馬燈程序,主要有以下幾個(gè)原因: (1)簡(jiǎn)單易懂:跑馬燈程序是一種非常簡(jiǎn)單的程序,通過(guò)控制不同的輸出點(diǎn)依次亮滅,模擬了跑馬燈的效果。這種程序易于理解和實(shí)現(xiàn),使得工程師能夠
    的頭像 發(fā)表于 12-06 08:35 ?457次閱讀

    嵌入式硬件和軟件哪個(gè)好?

    方案,要求理解嵌入式系統(tǒng)架構(gòu),有一定的C語(yǔ)言基礎(chǔ),熟悉ARM、protel設(shè)計(jì)軟件,有四層板開(kāi)發(fā)經(jīng)驗(yàn)。 成為優(yōu)秀的嵌入式硬件開(kāi)發(fā)工程師需具備以下技能:由需求分析至總體方案、詳細(xì)設(shè)計(jì)的規(guī)劃能力;熟練運(yùn)用
    發(fā)表于 12-05 15:17