題主好。
問題中,應(yīng)該是把”語言”二字錯(cuò)打成了”語音”。所以嚴(yán)sir對問題的理解是:c語言和c++語言對于自動化專業(yè)是否重要?
對于自動化專業(yè)來說,這兩門程序語言非常重要,屬于專業(yè)基礎(chǔ)課程。
專業(yè)基礎(chǔ)課程,相當(dāng)于是嬰兒的開口奶,直接決定著后續(xù)課程的學(xué)習(xí)情況。
按學(xué)習(xí)順序而言,應(yīng)該是先學(xué)c,再學(xué)c++。這兩類語言,體現(xiàn)著兩類編程思想。
c語言,屬于面向過程的編程語言,語法簡單,容易學(xué)習(xí),是一門極好的編程入門語言。同時(shí),它有功能強(qiáng)大,在自動化專業(yè)的單片機(jī)和嵌入式開發(fā)中,應(yīng)用非常多,所以學(xué)好它,可以為后續(xù)學(xué)習(xí)建立良好的基礎(chǔ)。
c++語言,是c語言的發(fā)展,但是屬于面向?qū)ο蟮木幊陶Z言,體現(xiàn)一種現(xiàn)階段先進(jìn)且為主流的編程思想。學(xué)習(xí)了c后再學(xué)c++,加入面向?qū)ο蟮乃枷耄鲜謽O快。當(dāng)你把c++,再去學(xué)習(xí)Java之類的語言時(shí),相對就容易。
自動化專業(yè)的發(fā)展和程序設(shè)計(jì)有密切關(guān)系,所以程序設(shè)計(jì)能力非常重要。
很多同學(xué)在學(xué)習(xí)時(shí),都會一些與專業(yè)看起來沒有直接關(guān)系的課程產(chǎn)生過疑問:為什要開這些課程?
一方面是同學(xué)們對專業(yè)的總體情況認(rèn)識不足。就如,跑步與踢球之間有什么關(guān)系?為什么不踢球要去跑步?這是初學(xué)者極易產(chǎn)生的疑問。自動化專業(yè),成為一個(gè)專業(yè),就一定會有一個(gè)專業(yè)體系,這個(gè)與專業(yè)的發(fā)展有著很強(qiáng)的聯(lián)系。自動化專業(yè)與程序設(shè)計(jì)之間的聯(lián)系越來越緊密,所以,學(xué)好程序設(shè)計(jì)對于后續(xù)的發(fā)展起到奠基作用。
另一方面是教師授課時(shí),只站在一門課程的角度出發(fā),沒有講課程對于專業(yè)的作用進(jìn)行關(guān)聯(lián)與展示,只管埋頭拉車,而沒有抬頭看路,似的學(xué)生的知識視野不能得到拓展。