日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

C語言已經穩(wěn)定了一代以上的嵌入式系統編程。但今天,一種新型的開發(fā)人員正在世界各地的高中和大學接受培訓,他們不使用C語言。他們使用的是蟒蛇、JavaScript、節(jié)點.js和 Rust。那么,嵌入式語言領域將何去何從呢?

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

pYYBAGNJFQ-ALx44AAE32M9P4eI602.png

(摘自VDC研究院“物聯網工程師之聲”報告)

pYYBAGNJFRmASWBbAAElZAeb1ww413.png

(摘自VDC研究院“物聯網工程師之聲”報告)

那么,這意味著什么呢?

多語言編程世界

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

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

雖然C語言仍然是當今使用的一種突出語言,但這位市場分析師表示,多年來,面向對象編程的采用速度越來越快。例如,JavaScript、節(jié)點.js和 Python 等腳本語言在代碼增長率更快、連接集成度更高以及企業(yè)/IT 的空間中迅速擴散。

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

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

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

C 語言的未來

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

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

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

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

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

審核編輯:郭婷

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

    關注

    5210

    文章

    20680

    瀏覽量

    337371
  • 物聯網
    +關注

    關注

    2950

    文章

    48147

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式單片機開發(fā)學習路徑

    學習C語言 C語言嵌入式開發(fā)的基礎。掌握C語言的基本語法、指針、結構體、內存管理等內容是進入嵌入式開發(fā)的前提。 2. 硬件知識 2
    發(fā)表于 02-09 15:42

    什么是嵌入式應用開發(fā)?

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理器和編程語言的選擇取決于具體的硬件條件和開發(fā)需求?。 綜上所述,嵌入式應用開發(fā)是一個綜合性的技術領域,涉及硬件和軟件的緊密結合,廣泛應用于各種設備和系統中
    發(fā)表于 01-12 16:13

    C語言嵌入式系統編程注意事項-內存操作

    C語言嵌入式系統編程注意事項之內存操作 在嵌入式系統的編程中,常常要求在特定的內存單元讀寫內容,匯編有對應的MOV指令,而除C/C++以外的
    發(fā)表于 01-04 07:31

    嵌入式應掌握的幾種能力

    1. 編程語言 基本掌握嵌入式必備的編程語言。C語言為主,C++為輔。在資源有限的情況下,大多
    發(fā)表于 12-08 06:05

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下部分: 1 、編程語言 熟練掌握C(C++
    發(fā)表于 11-28 07:48

    C語言嵌入式開發(fā)中的應用

    語言可以確保實時系統中的任務能夠在規(guī)定的時間內完成,保證系統的穩(wěn)定性和可靠性。 4、嵌入式網絡編程 隨著物聯網技術的飛速發(fā)展,嵌入式設備的聯網需求日益增長。C
    發(fā)表于 11-21 08:09

    嵌入式與FPGA的區(qū)別

    ,一是嵌入式軟件開發(fā),主要與嵌入式cao作系統、應用軟件等有關。第二是嵌入式硬件開發(fā),需要掌握硬件設計、模擬仿真、 PCB設計等技能。 ?2、FPGA:它是在PAL、GAL、CPLD等可編程
    發(fā)表于 11-20 07:12

    嵌入式和FPGA的區(qū)別

    的典范,由大量可編程邏輯塊和可編程互連資源組成,所有邏輯單元可以同時工作,特別適合需要高并行度的應用場景。 開發(fā)流程對比 嵌入式開發(fā)通常使用C/C++等高級語言,開發(fā)工具鏈成熟,調
    發(fā)表于 11-19 06:55

    2025年最佳的嵌入式編程語言有哪些呢?

    嵌入式系統是現代科技不可或缺的一部分。它們存在于家用電器、汽車、住宅、醫(yī)院、商店等各個領域。它們與我們的社會緊密相連。選擇合適的語言來構建嵌入式系統對于成功至關重要。那么,2025年最佳的嵌入
    的頭像 發(fā)表于 11-14 10:27 ?1812次閱讀
    2025年最佳的<b class='flag-5'>嵌入式</b><b class='flag-5'>編程</b><b class='flag-5'>語言</b>有哪些呢?

    C語言是否會阻礙嵌入式的發(fā)展?

    門老朋友:C語言。電子工業(yè)已經走過了50多年,而C語言仍然是超過六成嵌入式項目的首選。它驅動著全球數以億計,甚至以萬億計的設備。但它的統治地位也引發(fā)了一個問題:C
    的頭像 發(fā)表于 11-14 10:27 ?564次閱讀
    C<b class='flag-5'>語言</b>是否會阻礙<b class='flag-5'>嵌入式</b>的發(fā)展?

    嵌入式需要掌握哪些核心技能?

    : 1)C語言與底層編程 核心地位:C語言嵌入式開發(fā)的基石,需精通指針操作、內存管理、位運算,直接操控硬件資源。 延伸技能:C++用于復雜項目架構設計,匯編
    發(fā)表于 10-21 16:25

    盤點嵌入式就業(yè)所需要的技能有哪些?

    ,把握未來的職業(yè)機遇。 1.智能汽車行業(yè): - 熟悉嵌入式編程語言,如C/C++、Python等。 - 掌握嵌入式系統設計與開發(fā)流程,了解汽車電子控制系統的基本原理。 - 具備良好的
    發(fā)表于 08-11 15:43

    入行嵌入式應該怎么準備?

    知識: 一、C/C++編程C/C++是嵌入式系統開發(fā)中最常用的編程語言。熟練掌握C/C++語言將使你能夠理解和編寫底層驅動程序、操作系統以
    發(fā)表于 08-06 10:34

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

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

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

    特定功能的計算機系統,廣泛應用于智能家居、工業(yè)控制、醫(yī)療設備、車載系統等領域。 2. 學習嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數據結構與算法了解數字電路與微控制器原理熟悉Linux操作系統
    發(fā)表于 05-15 09:29
    光泽县| 平邑县| 凤凰县| 洞头县| 罗定市| 安仁县| 上栗县| 连南| 尼木县| 叶城县| 鄄城县| 建昌县| 裕民县| 祁阳县| 久治县| 湘阴县| 应用必备| 汝城县| 揭东县| 崇州市| 赤水市| 克东县| 五常市| 铁力市| 安徽省| 霍林郭勒市| 汕尾市| 来凤县| 昌乐县| 敦化市| 保定市| 弥渡县| 通城县| 通化县| 合水县| 河池市| 陇南市| 襄垣县| 塔河县| 遵义市| 广宗县|