當前位置:首頁 » 編程語言 » 匯編必須學c語言嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

匯編必須學c語言嗎

發布時間: 2022-03-31 09:03:32

❶ 編程開發必須要學c語言

編程不一定非要學習C 語言。是否學習這個主要看你的方向了。

就純軟體來講(做web 開發,客戶端開發等),C 的優勢不大。畢竟是一種過程性語言,開發難度,代碼維護成本都比 JAVA, C# 等高級語言高上不少。當然,這個時候會一些 C 語言還是有加分的。比如目前最火的前端 nodejs,使用的就是 v8 引擎,就是 C 語言編程的,這時候會一些 c 語言可以幫助你快速定位問題。

偏向硬體的話(嵌入式,單片機,寫驅動程序),C 語言就是必學的了。目前流行的編程語言中,已知能夠操作硬體寄存器,內存的語言除了 C 就是匯編了(可能還有別的,但是這兩個是絕對的硬體操作主力語言)。匯編太晦澀難懂,所以大部分項目使用的是 C 來開發,匯編做輔助操作。

綜上所述,純軟體開發的話,會 c 語言開發是一個加分項,當然不會也沒太大的關系。但是偏硬體開發的話,C 語言必須是要掌握的。

❷ 學習匯編之前必須要學c語言嗎

「 哎喲,哥們兒,還搗鼓匯編呢?那東西沒用,兄弟用VB"釣"一個API就夠你忙活個十天半月的,還不一定搞出來。」此君之言倒也不虛,那吾等還有無必要研他一究呢?(廢話,當然有啦!要不然你寫這篇文章幹嘛。)別急,別急,讓我把這個中原委慢慢道來:一、所有電腦語言寫出的程序運行時在內存中都以機器碼方式存儲,機器碼可以被比較准確的翻譯成匯編語言,這是因為匯編語言兼容性最好,故幾乎所有跟蹤、調試工具(包括WIN95/98下)都是以匯編示人的,如果閣下對CRACK頗感興趣……;二、匯編直接與硬體打交道,如果你想搞通程序在執行時在電腦中的來龍去脈,也就是搞清電腦每個組成部分究竟在干什麼、究竟怎麼干?一個真正的硬體發燒友,不懂這些可不行。三、如今玩DOS的多是「高手」,如能像吾一樣混入(我不是高手)「高手」內部,不僅可以從「高手」朋友那兒套些黑客級「機密」,還可以自詡「高手」盡情享受強烈的虛榮感--#$%& 「醒醒!」

學會匯編,再學C,讓你對C的領悟更深!

❸ 學習過匯編還可以學C語言嗎

當然可以了,匯編與C語言不沖突,你學習了C語言還可以學習更高級的。

❹ 學習編程應先學匯編語言還是c語言,或者說,不會匯編語言能不能學c語言

應該先學習C語言,因為C語言是介於低級與高級之間的一種編程語言,匯編語言主要是面向硬體的,學完C之後,再學匯編,這樣可以有一個編程的印象,因為C比匯編更符合我們的邏輯思維,所以把C語言的一套,可以"搬"到匯編來。

❺ c語言和匯編語言,應該先學哪個

毫無疑問是先學C語言。如果你先學匯編語言,不僅非常晦澀難懂,而且日後再學C語言時,你也很難將它直接和匯編直接聯系起來。而如果先學C語言,等到你日後學完匯編再回頭來看C語言的匯編代碼的執行過程時,你會有一種「啊原來是這樣」的豁然開朗的感覺。

❻ 本人想知道.學匯編有沒有必要先學習C語言

得先學C語言啊!我們人與人交流用的是高級語言,
要轉到匯編語言中去得有個過度,而C語言就比較接近匯編語言!我們學校就是先讓我們學C,再讓我們學匯編的!

❼ 學C語言之前需要學會匯編語言作為基礎嗎

不需要,語言的分類有三種,第一機器語言
第二,匯編語言
第三,高級語言
這里我們學習的就是高級語言,C語言包括在內
高級語言的作用就是讓我們去更快的掌握這門語言。
所以不用從復雜程度高的,老的匯編語言里學習。直接去學習C語言都可以。
如果C語言你都學不了。匯編語言你更學不會

❽ 請問學習單片機只學匯編不學C語言行不行呢

只學匯編也行,匯編有很多優點,而且指令少,如果你沒有學過c先學下匯編還是不錯的,但是以後最好c也學下,c畢竟是高級語言,開發能力強,等你學會了匯編和c,你一比較就知道c的開發能力很大的!實現同樣的功能,c的代碼會很少的。拙見,僅供參考!

❾ 是先學匯編語言還是先學c語言

雖然我是初學者,但我還是說一句,建議先學C語言。
我就不復制網上對C語言和匯編的介紹了。直接手打:
C語言更加簡單易懂,面向的用戶更大,一般如果完全沒基礎的話,絕對先學C語言。
而匯編,更加底層,更難懂,但是它是連接機器語言和用戶的直接橋梁,因此一些超牛的人都是用匯編直接寫病毒(不是說C語言不能寫病毒,而是匯編更直接)
打個比方:如果想鑽進一個區域,C語言是尋找有沒有一個小洞,而匯編是尋找分子間隙夠不夠大。
C語言更普遍,像英語里的四級,而匯編更深奧,像英語里的GRE
四級更生活化,用的人更多,GRE雖然難,但水平更高,所以用的人也少。
C語言和匯編也一樣。
手打那麼多,還是建議先學C語言。如果先學匯編,會很打擊你的信心。
以上都是我的個人經驗,說錯了別怪我。我也只是個菜鳥。

❿ 想自學匯編語言。請問是否需要C語言的基礎

學習匯編和C語言沒有必然的聯系,匯編是學習單片機或計算機的內部硬體的結構,匯編開發需要對各種定址方式以其一些指令了解,必須了解指令和晶元的時序,控制信號,地址,而C語言開發只需要了解各種晶元的時序、控制信號、地址,用這些知識來編寫函數就可以了。
所以說學匯編要多練習,在硬體平台上練習就可以了,而且匯編出錯概率多,調試比較麻煩,要養成好的程序編寫習慣,掌握基本的方法;
而C只要編譯成功,時序,控制信號,地址正確,就是可以用的。