回覆列表
-
1 # 他的灬少年
-
2 # 跟著嚴Sir學程式設計
題主好。
問題中,應該是把”語言”二字錯打成了”語音”。所以嚴sir對問題的理解是:c語言和c++語言對於自動化專業是否重要?
對於自動化專業來說,這兩門程式語言非常重要,屬於專業基礎課程。專業基礎課程,相當於是嬰兒的開口奶,直接決定著後續課程的學習情況。
按學習順序而言,應該是先學c,再學c++。這兩類語言,體現著兩類程式設計思想。
c語言,屬於面向過程的程式語言,語法簡單,容易學習,是一門極好的程式設計入門語言。同時,它有功能強大,在自動化專業的微控制器和嵌入式開發中,應用非常多,所以學好它,可以為後續學習建立良好的基礎。
c++語言,是c語言的發展,但是屬於面向物件的程式語言,體現一種現階段先進且為主流的程式設計思想。學習了c後再學c++,加入面向物件的思想,上手極快。當你把c++,再去學習Java之類的語言時,相對就容易。
自動化專業的發展和程式設計有密切關係,所以程式設計能力非常重要。很多同學在學習時,都會一些與專業看起來沒有直接關係的課程產生過疑問:為什要開這些課程?
一方面是同學們對專業的總體情況認識不足。就如,跑步與踢球之間有什麼關係?為什麼不踢球要去跑步?這是初學者極易產生的疑問。自動化專業,成為一個專業,就一定會有一個專業體系,這個與專業的發展有著很強的聯絡。自動化專業與程式設計之間的聯絡越來越緊密,所以,學好程式設計對於後續的發展起到奠基作用。
另一方面是教師授課時,只站在一門課程的角度出發,沒有講課程對於專業的作用進行關聯與展示,只管埋頭拉車,而沒有抬頭看路,似的學生的知識視野不能得到拓展。
結論:這兩門語言對於自動化專業的學習非常重要,建議一定要學習好。
C語言一般會是學校的必修課,而且是之後學習各種程式語言的基礎,一定要認真學習。
一上來不建議看c primer plus,這麼厚心裡會直接慫掉的,譚浩強版C語言通俗易懂,簡單但不嚴謹,推薦用來入門。一般一到兩週就能學完譚浩強,這時候再去看前者,會快很多。
cpp的話視情況而定,你看將來你的學習方向,python,cpp在自動化的視覺和學習領域都會用到,具體可以去諮詢你們的老師