資料介紹
嵌入式開發為什么選擇C語言?
1.從語言特點來說
①C語言有出色的可移植性,能在多種不同體系結構的軟/硬平臺上運行。
②簡潔緊湊,使用靈活的語法機制,并能直接訪問硬件能夠直接訪問硬件的語言有:匯編和C語言匯編屬于低級語言,難以完成一些復雜的功能,但是匯編比C語言訪問硬件的效率更高。
所以,一般將硬件初始化的工作交給匯編,比較復雜的操作交給C語言。
③C語言具有很高的運行效率。
2.嵌入式開發中的地位——開發工具
3.高級語言中的低級語言:面向過程VS面向對象
面向過程:
“面向過程”(Procedure Oriented)是一種以過程為中心的編程思想。“面向過程”也可稱之為“面向記錄”編程思想,他們不支持豐富的“面向對象”特性(比如繼承、多態),并且它們不允許混合持久化狀態和域邏輯。
面向過程就是分析出解決問題所需要的步驟,然后用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了。面向過程其實是最為實際的一種思考方式,就算是面向對象的方法也是含有面向過程的思想。
可以說面向過程是一種基礎的方法,它考慮的是實際地實現。一般的面向過程是從上往下步步求精,所以面向過程最重要的是模塊化的思想方法。
面向對象:
面向對象的分析根據抽象關鍵的問題域來分解系統。面向對象的設計是一種提供符號設計系統的面向對象的實現過程,它用非常接近實際領域術語的方法把系統構造成“現實世界”的對象。
面向對象程序設計可以看作一種在程序中包含各種獨立而又互相調用的對象的思想,這與傳統的思想剛好相反:傳統的程序設計主張將程序看作一系列函數的集合,或者直接就是一系列對電腦下達的指令。面向對象程序設計中的每一個對象都應該能夠接受數據、處理數據并將數據傳達給其它對象,因此它們都可以被看作一個小型的“機器”,即對象。
面向過程和面向對象的區別:
以一個人從A地到B地為例,面向過程就是需要規劃路線,了解路況,自己做好一系列的準備;而面向對象就是坐上一輛出租車,告訴司機我要去B地就可以了,不用關心其他的事情。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- Windows CE.net操作系統的內核定制
- 基于STM32從零寫操作系統系列---使用C語言
- 安全關鍵的嵌入式實時操作系統內核 5次下載
- 怎樣學習C語言 7次下載
- 用C語言實現,精確微秒級的延時資料下載
- 基于WinCE操作系統的通用USB數控鍵盤設計資料下載
- MATLAB語言與C語言的區別資料下載
- 如何使用Linux內核制作X86平臺的微操作系統 6次下載
- 使用C語言寫一個PIC單片機嵌入式操作系統的資料說明
- 如何提高你的C語言編程能力?帶你提升C語言編程能力 36次下載
- Linux操作系統下C語言編程入門.pdf 96次下載
- 基于Linux操作系統下C語言編程入門 11次下載
- RTX實時操作系統內核演示 9次下載
- Linux操作系統-C語言編程入門-pdf
- C語言實時操作系統源代碼
- 操作系統的內存布局介紹 413次閱讀
- 深度解析全球操作系統格局 1271次閱讀
- 基于優先級調度的嵌入式實時操作系統內核詳解(下) 939次閱讀
- FreeRTOS:一個迷你的實時操作系統內核 1018次閱讀
- 操作系統中搶占式和非搶占式內核的區別 1996次閱讀
- Linux是實時系統還是分時操作系統? 1573次閱讀
- 一個用rust制造的新的現代操作系統Aero 1608次閱讀
- Linux操作系統修改內核參數的三種方法詳細說明 1.1w次閱讀
- μC/OS-II操作系統移植在LPC2378上的系統測試及問題解決方法 1157次閱讀
- 為什么Linus不用C井語言寫Linux系統 3763次閱讀
- 米爾科技嵌入式實時操作系統介紹 2351次閱讀
- 對實時操作系統特性的討論 5190次閱讀
- 嵌入式操作系統是什么_嵌入式操作系統有哪些 2w次閱讀
- C語言作為高級編程語言中的一門“低級”語言為什么要學習? 8181次閱讀
- 如何安裝實時操作系統RTOS 6276次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論