大神,我看到2018年你就學好匯編了!
沒有說哪個好不好的,針對的東西不一樣,很多時候是沒有什么可比性,用C的話意思就是說:我不需要用到匯編的那些個優點,反過來也是一樣的,用匯編的話:我不需要C的那些優點.
很重要的一點:C語言你是一定要會的,畢竟,面試的時候這一關是肯定要過的.
至于你學單片機要用什么語言去學,選擇沒有那么難的:用匯編入門,然后再學C語言.
再說點別的吧:在小代工廠里面一般,用匯編的比較多,主要是穩定性和成本問題,在方案公司里就不同了,主要是用C,做方案快,你走人了,下一個接手也容易.
就工資而言,如果你不進入嵌入式領域,純匯編的工資是要比純用C的工資高的,因為,工業級的東西,老板是不會在乎你用什么語言來寫的,他只管看成本,能用9毛9的單片機,他肯定不會用1塊的,特別是小家電這一塊,用的大多是臺系的8位單片機,穩定性不好,資源有限,C根本寫不下,有的型號的單片機程序空間竟然是用B來做單位的.
如果你要進入嵌入式領域,卻還在相關匯編,那就是你OUT了,除非是要精確到一個時鐘的時間精度,匯編是沒有什么用處的,一個16位數除法,你只能用減去去進行,更不用說什么算法之類的的了.
匯編優點在于時間精度和代碼空間,C優點在于功能強大,沒什么好比的.想學什么就學什么,或者是自己覺得學什么容易就學什么,已經開始學C了就不要學匯編了,我就是用匯編的,雖然代碼的空間上是比C占用得少,但代碼量多呀!一個小程序,完整的寫下來,動不動就是上千行代碼,一個指令寫錯了,能讓你找一個星期...... |