一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

嵌入式編程語言的狀態(tài)

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Perry Cohen ? 2022-10-14 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語言已經(jīng)穩(wěn)定了一代以上的嵌入式系統(tǒng)編程。但今天,一種新型的開發(fā)人員正在世界各地的高中和大學(xué)接受培訓(xùn),他們不使用C語言。他們使用的是蟒蛇、JavaScript、節(jié)點.js和 Rust。那么,嵌入式語言領(lǐng)域?qū)⒑稳ズ螐哪兀?/p>

引用他的公司年度“物聯(lián)網(wǎng)工程師之聲”報告,一項對800多名物聯(lián)網(wǎng)和嵌入式系統(tǒng)工程專業(yè)人員的調(diào)查,技術(shù)市場情報和咨詢公司VDC Research執(zhí)行副總裁Chris Rommel可能會有答案?;仡櫾搱蟾嬷械臍v史數(shù)據(jù),他已經(jīng)運行了20年,他轉(zhuǎn)述說,雖然超過50%的開發(fā)人員在過去的項目中使用過C,但目前有44.6%的人正在使用它,只有38.3%的人計劃在未來的設(shè)計中利用它。與此同時,像Python和Rust這樣的面向?qū)ο筮x項的使用繼續(xù)增加。(見下圖)

pYYBAGNJFQ-ALx44AAE32M9P4eI602.png

(摘自VDC研究院“物聯(lián)網(wǎng)工程師之聲”報告)

pYYBAGNJFRmASWBbAAElZAeb1ww413.png

(摘自VDC研究院“物聯(lián)網(wǎng)工程師之聲”報告)

那么,這意味著什么呢?

多語言編程世界

根據(jù)隆美爾的說法,當(dāng)他十多年前開始分析科技市場時,“C被85-90%的人使用?,F(xiàn)在,你看到的范圍大約是這個數(shù)字的一半。

“這是一個多語言的世界,”隆美爾說?!昂芏鄷r候,在同一個項目中,你會有人使用許多不同的語言。

雖然C語言仍然是當(dāng)今使用的一種突出語言,但這位市場分析師表示,多年來,面向?qū)ο缶幊痰牟捎盟俣仍絹碓娇?。例如,JavaScript、節(jié)點.js和 Python 等腳本語言在代碼增長率更快、連接集成度更高以及企業(yè)/IT 的空間中迅速擴散。

他繼續(xù)解釋說,現(xiàn)在我們開始看到這些語言的“流血”,以及“傳統(tǒng)”嵌入式或物聯(lián)網(wǎng)空間與工程師在數(shù)據(jù)中心所做的工作之間的界限模糊。

“我認(rèn)為你會繼續(xù)看到人們關(guān)注像Rust或Node這樣的語言.js或其他為組織提供工具箱中另一種工具的語言,”隆美爾說?!澳銓⒗^續(xù)看到其中一些語言在企業(yè)IT和更廣泛的ISP空間中獲得了牽引力并證明了自己,并滲透到工程市場。

“我不認(rèn)為任何事情會改變或破壞這一趨勢,除了它是許多傳統(tǒng)嵌入式工程師戴更多帽子的必要條件,”他補充說。

C 語言的未來

隨著所有這些被說出來,無數(shù)的語言正在項目中實現(xiàn),隨著新語言變得更加突出,像C這樣的未來嵌入式語言是什么。我們會開始看到舊語言消失得不存在嗎?

Rommel說:“你永遠(yuǎn)不會真正看到語言完全消失,無論你是否看到一個組織試圖利用他們在以前的項目中擁有的所有知識產(chǎn)權(quán),或者利用他們現(xiàn)有工程和開發(fā)池中的技能。

“我記得四五年前,我和一家航空航天工程公司的人交談,談話轉(zhuǎn)向了”Ada恐龍“和該領(lǐng)域的所有Ada代碼,因為它在安全關(guān)鍵型市場中的優(yōu)勢。

“他們談到了培訓(xùn)人們的必要性,”他繼續(xù)說道?!爱?dāng)然,有那些長期存在的機構(gòu)專家,但這仍然是該機構(gòu)需求的核心。

“例如,在安全關(guān)鍵型項目中,組織面臨著滿足各種認(rèn)證要求的壓力,這些要求是經(jīng)過驗證的,真實的,優(yōu)雅的,并且可以訪問一組廣泛,成熟的編譯器,用于廣泛,多樣化的硬件,由于其他要求,幾乎沒有動力進行更改。

審核編輯:郭婷

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

    關(guān)注

    5152

    文章

    19678

    瀏覽量

    317785
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2931

    文章

    46264

    瀏覽量

    392922
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Linux嵌入式和單片機嵌入式的區(qū)別?

    : 單片機嵌入式 :開發(fā)環(huán)境相對簡單,通常使用C語言或匯編語言進行編程,開發(fā)工具包括Keil、IAR等。 Linux嵌入式 :開發(fā)環(huán)境較
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    特定功能的計算機系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法了解數(shù)字電路與微控制器原理熟悉Linux操作系統(tǒng)
    發(fā)表于 05-15 09:29

    嵌入式適合自學(xué)嗎?

    基礎(chǔ)。對于初學(xué)者來說,很難在短時間內(nèi)建立起完整的知識體系。 2)學(xué)習(xí)曲線陡峭:嵌入式開發(fā)需要掌握多種編程語言、硬件知識、操作系統(tǒng)原理等,學(xué)習(xí)曲線非常陡峭。例如,學(xué)習(xí)STM32微控制器時,需要理解其基本架
    發(fā)表于 04-27 09:54

    入行嵌入式難度大不大?

    入行嵌入式難度大不大?根據(jù)不同的情況來分析下。 (一)零基礎(chǔ)入行 對于零基礎(chǔ)的初學(xué)者來說,嵌入式領(lǐng)域可能會有一定的門檻。需要從基礎(chǔ)的電子電路知識、編程語言(如C
    發(fā)表于 04-17 10:14

    嵌入式編程設(shè)計模式

    嵌入式編程設(shè)計模式,介紹如何使用設(shè)計模式為嵌入式系統(tǒng)創(chuàng)建高效且優(yōu)化的C語言設(shè)計。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~
    發(fā)表于 04-15 14:47

    Python在嵌入式系統(tǒng)中的應(yīng)用場景

    你想把你的職業(yè)生涯提升到一個新的水平?Python在嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開發(fā)更多地依賴于C和C++語言,Python的優(yōu)勢在于其簡潔的語法、豐富的庫和快速的開發(fā)周期,這使得它在某些
    的頭像 發(fā)表于 03-19 14:10 ?724次閱讀

    為什么嵌入式驅(qū)動開發(fā)工程師可以拿高薪?

    。 為什么嵌入式驅(qū)動開發(fā)工程師可以拿高薪? 嵌入式驅(qū)動開發(fā)工程師屬于技術(shù)密集型工作,不僅需要深入了解硬件的工作原理,還需掌握各種編程語言,確保硬件與軟件能夠完美協(xié)同工作。這種跨學(xué)科
    發(fā)表于 01-07 16:56

    ARM嵌入式編程高效技巧

    隨著物聯(lián)網(wǎng)和智能設(shè)備的快速發(fā)展,ARM嵌入式系統(tǒng)的應(yīng)用越來越廣泛。從智能手機到智能家居,再到工業(yè)自動化,ARM處理器幾乎無處不在。因此,掌握ARM嵌入式編程的高效技巧對于開發(fā)者來說至關(guān)重要。 1.
    的頭像 發(fā)表于 12-28 09:17 ?665次閱讀

    新手怎么學(xué)嵌入式?

    的運行機制。例如,了解數(shù)據(jù)結(jié)構(gòu)中的鏈表、棧和隊列,對于在嵌入式編程中管理數(shù)據(jù)非常有幫助。 2. 選擇合適的編程語言 嵌入式開發(fā)中常用的
    發(fā)表于 12-12 10:51

    MCU編程語言和開發(fā)環(huán)境介紹

    微控制器單元(Microcontroller Unit,簡稱MCU)是嵌入式系統(tǒng)的核心,廣泛應(yīng)用于各種電子產(chǎn)品中。隨著技術(shù)的發(fā)展,MCU編程語言和開發(fā)環(huán)境也在不斷進步,以適應(yīng)不同的應(yīng)用需求。 1.
    的頭像 發(fā)表于 11-01 11:51 ?2206次閱讀

    嵌入式學(xué)習(xí)建議

    原理的嵌入式操作系統(tǒng)進行學(xué)習(xí)。不要一開始就學(xué)習(xí)幾種操作系統(tǒng),理解了基本原理,實踐中確有實際需要再學(xué)習(xí)也不遲。人總是要不斷學(xué)習(xí)的。 ⑨關(guān)于匯編語言與C語言的取舍。隨著:MCU對C編譯的優(yōu)化支持,對于匯編
    發(fā)表于 10-22 11:41

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1632次閱讀

    七大嵌入式GUI盤點

    LCD設(shè)計提供高級支持,極大簡化了LCD設(shè)計。它是使用比較廣泛的一款GUI,配合GUI Builder或App Wizard上位機軟件,用起來也比較方便。emWin以C語言源代碼提供,使其成為嵌入式
    發(fā)表于 09-02 10:58

    嵌入式QT常見開發(fā)方式有哪些?

    嵌入式QT常見開發(fā)方式有哪些? 嵌入式工程師在學(xué)習(xí)和使用Qt進行開發(fā)時,常見的幾種開發(fā)方式包括: 1.Qt Widgets編程: 通過C++代碼直接編寫GUI應(yīng)用程序,利用QtWidgets庫
    發(fā)表于 08-12 10:05

    嵌入式C編程常用的異常錯誤處理

    嵌入式C編程中,異常錯誤處理是確保系統(tǒng)穩(wěn)定性和可靠性的重要部分。以下是一些常見的異常錯誤處理方法及其詳細(xì)說明和示例: 1. 斷言 (Assertions) 斷言用于在開發(fā)階段捕獲程序中的邏輯錯誤
    發(fā)表于 08-06 14:32