Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 14543|回復: 13
打印 上一主題 下一主題

[問題求助] C++適合嵌入式系統嗎?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-2-10 00:17:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
C++適合嵌入式系統嗎?
5 X5 G% T" f# a, y4 s還是C比較適合?這兩種語言產生出來的code size會有差別嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2010-2-16 01:03:01 | 只看該作者
都合適。問題是你要什麼?
" ]/ s2 A3 g, g6 [& GC寫出來的code size及speed都比較好。但對於指標要有一定的操作能力。
. W5 A/ W4 H" `* G" ?5 YC++使用物件,程式有良好的規劃,易於修改。但需求記憶體做物件管理。效能自然下降。  C9 j9 q! _/ |* h6 I3 x% d
在沒有MMU的MCU下,常常調用記憶體,會產生碎裂,這點不利於執行C++。執行久了可能要有許多記憶體會失去。而C語言的記憶體由程式設計師規劃,所以可以良好利用。
" `7 y& _: h3 p: M; G! T就目前嵌入式系統用的MCU未普及有MMU的狀態下,仍然會繼續用C為主。

評分

參與人數 2感謝 +2 Chipcoin +2 收起 理由
AZWSX46 + 2 謝謝你的經驗
masonchung + 2 言之有物!

查看全部評分

3#
 樓主| 發表於 2010-2-21 22:28:22 | 只看該作者
謝謝您精闢的分析。我目前也是在抉擇到底要使用C或C++。0 y  s3 X3 w. V% h/ G1 P4 H7 @# c
4#
 樓主| 發表於 2010-2-21 22:29:18 | 只看該作者
謝謝您精闢的分析。我目前也是在抉擇到底要使用C或C++。$ y: q8 N- f; U9 c" D3 }
5#
發表於 2010-3-17 20:46:32 | 只看該作者
本帖最後由 jd1985 於 2010-3-17 08:53 PM 編輯 1 ~9 A1 [  c: K- k

. B. ^) f: f* t0 G' s$ z( b我c++不熟 但是在寫arm的時候 用c就可以解決大部份的問題....選擇自己熟悉的語言就可以了
6#
發表於 2010-6-23 11:54:18 | 只看該作者
推一個,感謝分享
% x) R2 {; \: r1 N. E) g個人是用C
7#
發表於 2013-12-16 21:48:19 | 只看該作者
个人认为,从底层SIZE和speed出发,C语言目前是嵌入行业选择的NO.1。但是所有的设计多应从system出发,结合硬件效率、开发速度、维护难易等综合考虑。
8#
發表於 2014-12-4 02:04:38 | 只看該作者
C 應該會比較好喔,也比較多人用
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-27 07:10 PM , Processed in 0.117014 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表