找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
樓主: yzwzfyz
打印 上一主題 下一主題
收起左側(cè)

C語言與匯編,學(xué)什么?

  [復(fù)制鏈接]
241#
ID:1088185 發(fā)表于 2023-9-5 23:07 | 只看該作者
我都是混著來用,用匯編不是喜歡不喜歡的問題, 而是有的情況你沒的選擇。
重要的是在非用不可的情況下你會(huì)用不?
回復(fù)

使用道具 舉報(bào)

242#
ID:517951 發(fā)表于 2023-9-6 07:31 | 只看該作者
全力學(xué)c,C++ 輔修匯編就行.
回復(fù)

使用道具 舉報(bào)

243#
ID:304306 發(fā)表于 2023-9-6 09:58 | 只看該作者
匯編語言效率高,但是匯編需要了解硬件且不同類型單片機(jī)之間指令是有區(qū)別的;C可移植性比較好。
回復(fù)

使用道具 舉報(bào)

244#
ID:1067540 發(fā)表于 2023-9-6 18:19 | 只看該作者
性能越好語言越接近機(jī)器語言,同時(shí)也越不好學(xué)
回復(fù)

使用道具 舉報(bào)

245#
ID:1091487 發(fā)表于 2023-9-6 19:08 | 只看該作者
學(xué)習(xí)c或者匯編,個(gè)人愛好,再就是實(shí)踐應(yīng)用確定
回復(fù)

使用道具 舉報(bào)

246#
ID:420836 發(fā)表于 2023-9-7 09:42 | 只看該作者
C 語言和匯編語言都非常有用,具體取決于您的程序要求。 C語言是跨平臺(tái)通用的高級(jí)計(jì)算機(jī)語言。 匯編語言是依賴于硬件的編程語言,對(duì)于不同類型的單片機(jī)來說,匯編語言是不同的。
回復(fù)

使用道具 舉報(bào)

247#
ID:582723 發(fā)表于 2023-9-7 10:47 | 只看該作者
C語言相對(duì)入手更加容易
回復(fù)

使用道具 舉報(bào)

248#
ID:1083996 發(fā)表于 2023-9-7 15:36 | 只看該作者
先匯編,這是基礎(chǔ),后學(xué)啥都快;
若先學(xué)C,以后很多東西還得回頭再找補(bǔ)
回復(fù)

使用道具 舉報(bào)

249#
ID:1129518 發(fā)表于 2024-7-24 11:07 | 只看該作者
xzbzb 發(fā)表于 2022-12-21 20:35
無法直接說清哪個(gè)用處大,不過用c的開發(fā)者肯定比匯編的多。  優(yōu)缺點(diǎn):  c開發(fā)比匯編容易很多,隱藏了cpu細(xì) ...

絕世好貼!
回復(fù)

使用道具 舉報(bào)

250#
ID:1116913 發(fā)表于 2024-7-24 14:50 | 只看該作者
C語言是一種通用的、過程式的編程語言,它支持結(jié)構(gòu)化編程、詞匯范圍以及遞歸等特性。C語言被廣泛用于系統(tǒng)軟件與應(yīng)用軟件的開發(fā),因?yàn)樗哂幸韵绿攸c(diǎn):

高效性:C語言編寫的程序執(zhí)行效率高。
可移植性:C語言編寫的程序易于在不同的操作系統(tǒng)和平臺(tái)上編譯和運(yùn)行。
強(qiáng)大的庫支持:C語言擁有豐富的庫函數(shù),方便進(jìn)行文件操作、字符串處理、數(shù)學(xué)計(jì)算等。
系統(tǒng)級(jí)編程:C語言常用于開發(fā)操作系統(tǒng)、數(shù)據(jù)庫、編譯器等系統(tǒng)軟件。
學(xué)習(xí)C語言,你將掌握基本的編程概念,如變量、數(shù)據(jù)類型、控制結(jié)構(gòu)(循環(huán)、條件判斷)、函數(shù)、指針等。

匯編語言
匯編語言是一種低級(jí)語言,它提供了與機(jī)器語言更為接近的編程方式。匯編語言允許程序員對(duì)硬件進(jìn)行更精細(xì)的控制,適用于需要高性能或特定硬件操作的場景。

硬件控制:匯編語言允許直接訪問和控制硬件設(shè)備。
性能優(yōu)化:在某些情況下,使用匯編語言可以編寫出比高級(jí)語言更高效的代碼。
嵌入式系統(tǒng):匯編語言常用于嵌入式系統(tǒng)、驅(qū)動(dòng)程序和操作系統(tǒng)的開發(fā)。
學(xué)習(xí)匯編語言,你將了解如何直接與計(jì)算機(jī)的硬件進(jìn)行交互,包括寄存器操作、內(nèi)存尋址、指令集等。
回復(fù)

使用道具 舉報(bào)

251#
ID:713651 發(fā)表于 2024-7-24 15:20 | 只看該作者
ljchip 發(fā)表于 2023-9-5 10:53
這個(gè)有意思,能夠深入單片機(jī)技術(shù)。每個(gè)人的發(fā)言我都看過了,都比較片面。我91級(jí)計(jì)算機(jī)專業(yè),大學(xué)畢業(yè)后,一 ...

看了這么多發(fā)言,就您的發(fā)言中肯中聽
回復(fù)

使用道具 舉報(bào)

252#
ID:1129742 發(fā)表于 2024-7-28 20:03 | 只看該作者
C語言和匯編語言都是編程語言,但它們?cè)谟猛、抽象?jí)別和學(xué)習(xí)難度上有所不同。以下是兩種語言的簡要介紹和學(xué)習(xí)建議:

C語言:
用途:C語言是一種廣泛使用的高級(jí)編程語言,適合系統(tǒng)編程、嵌入式系統(tǒng)、操作系統(tǒng)開發(fā)等。
抽象級(jí)別:C語言是一種過程式語言,提供了比匯編語言更高的抽象級(jí)別,使得編程更加直觀和易于理解。
學(xué)習(xí)難度:相對(duì)于匯編語言,C語言更易學(xué),有大量的學(xué)習(xí)資源和社區(qū)支持。
為什么學(xué)習(xí)C語言:
它是許多現(xiàn)代編程語言的基礎(chǔ)。
有助于理解計(jì)算機(jī)系統(tǒng)的底層工作原理。
提供了對(duì)硬件的直接控制能力,但比匯編語言更易于編寫和維護(hù)。
匯編語言:
用途:匯編語言主要用于編寫需要與硬件緊密交互的程序,如驅(qū)動(dòng)程序、性能關(guān)鍵型應(yīng)用程序等。
抽象級(jí)別:匯編語言是一種低級(jí)語言,非常接近機(jī)器語言,需要對(duì)計(jì)算機(jī)體系結(jié)構(gòu)有深入的了解。
學(xué)習(xí)難度:匯編語言比C語言難學(xué),因?yàn)樗枰獙?duì)計(jì)算機(jī)的指令集和硬件有深刻的理解。
為什么學(xué)習(xí)匯編語言:
深入了解計(jì)算機(jī)的工作原理。
優(yōu)化程序性能,編寫高效的代碼。
在某些特定領(lǐng)域(如嵌入式系統(tǒng)、操作系統(tǒng)內(nèi)核等)具有不可替代的作用。
學(xué)習(xí)建議:
如果你是編程初學(xué)者,建議從C語言開始學(xué)習(xí),因?yàn)樗子谏鲜郑胸S富的學(xué)習(xí)資源,并且可以為你打下堅(jiān)實(shí)的編程基礎(chǔ)。
如果你對(duì)計(jì)算機(jī)硬件或底層系統(tǒng)感興趣,學(xué)習(xí)匯編語言可以幫助你更深入地理解計(jì)算機(jī)的工作原理。
結(jié)合學(xué)習(xí):在學(xué)習(xí)C語言的基礎(chǔ)上,逐漸了解一些匯編語言的概念,可以幫助你更好地理解程序是如何被執(zhí)行的。
無論你選擇學(xué)習(xí)哪種語言,重要的是理解編程的基本概念,如變量、控制結(jié)構(gòu)、函數(shù)等,并且通過實(shí)踐來加深理解。隨著經(jīng)驗(yàn)的積累,你可以更自由地選擇適合特定任務(wù)的語言和工具。
回復(fù)

使用道具 舉報(bào)

253#
ID:1153239 發(fā)表于 2025-6-9 11:22 | 只看該作者
c的市場還是比匯編寬泛很多的,而且很多公司招人條件上也會(huì)寫上C,可以先打好c的底子再熟悉匯編嘛
回復(fù)

使用道具 舉報(bào)

254#
ID:1153239 發(fā)表于 2025-6-9 11:22 | 只看該作者
建議學(xué)c,c
回復(fù)

使用道具 舉報(bào)

255#
ID:1153239 發(fā)表于 2025-6-9 11:25 | 只看該作者
學(xué)c,c的就業(yè)市場和認(rèn)可度較高,現(xiàn)在這就業(yè)形式還是先打好c的底子,有機(jī)會(huì)再慢慢熟悉匯編吧
回復(fù)

使用道具 舉報(bào)

256#
ID:1153248 發(fā)表于 2025-6-9 12:07 | 只看該作者
我個(gè)人認(rèn)為是學(xué)C語言,比匯編語言更容易學(xué)習(xí),容易理解,可移植性也比較好,適合多種操作系統(tǒng)和硬件平臺(tái)(・∀・)
回復(fù)

使用道具 舉報(bào)

257#
ID:1137639 發(fā)表于 2025-7-1 10:05 | 只看該作者
對(duì)于安全,可靠性,精度,性能要求高的場合用匯編是適宜的。說c用的人多的,是因?yàn)閰^(qū)域做高精度設(shè)備和裝備的公司少像醫(yī)學(xué)檢測設(shè)備,化驗(yàn)設(shè)備?萍佳邪l(fā)型企業(yè)也不多,像手機(jī)系統(tǒng),電子音樂,芯片,模擬感官,等等。基礎(chǔ)科技研發(fā)公司也不多,比如光學(xué) 化學(xué) 微生物,數(shù)學(xué) 等等自然科學(xué)。這是環(huán)境造成的,不是c比匯編好造成的。之所以看到用C的多,是因?yàn)橄袷找魴C(jī),熱水器,電子表,流水燈等等,遠(yuǎn)程水表,發(fā)光廣告字,像這些場合,用匯編相當(dāng)于大材小用了。 匯編語言是質(zhì)樸的語言,世界上很多宏偉巨著都是用最質(zhì)樸的語言寫的。那些書上甚至沒有形容詞,因?yàn)樾稳菰~無法準(zhǔn)確描繪那些場面,只有用最質(zhì)樸的語言與方法,才能做到。 C就像是形容詞,什么萬里無云,什么晴空萬里,風(fēng)和日麗,等等。用這些形容詞也能拼出文章出來。 如果是個(gè)人愛好,或者diy,或者自己研究什么項(xiàng)目的,我推薦匯編。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表