接觸的編程語言比較多,本科學(xué)的匯編和c作箍,一門60一門61硬梁,沒掛科。碩士計(jì)算機(jī)視覺胞得,接觸c#,c/c++荧止,matlab,開始玩linux阶剑。c#微軟搞的跃巡,面向?qū)ο蟛诲e(cuò),但束手束腳牧愁。由于選了opencv做基礎(chǔ)庫素邪,開始用c/c++。一萬行代碼量以后會(huì)coding猪半。得到經(jīng)驗(yàn)是一定要面向?qū)ο笸秒a要能復(fù)用。后經(jīng)導(dǎo)師提點(diǎn)磨确,程序語言不過就是變量沽甥,計(jì)算和條件選擇,開始看山不是山乏奥。后來做信號(hào)處理安接,matlab/octave簡潔方便。然而功能集中在處理,適合科研實(shí)驗(yàn)盏檐,不便做產(chǎn)品歇式。做處理類的產(chǎn)品python更適合。Python更向個(gè)眾籌產(chǎn)品胡野,除了基礎(chǔ)語言和編譯材失,有眾多眾籌的軟件包,能夠滿足大部分需求硫豆。有人用Python+包替代matlab龙巨,但真沒必要。matlab是個(gè)產(chǎn)品熊响,Python是各種零部件旨别,需要用產(chǎn)品得到結(jié)果就選M,需要提供產(chǎn)品就用P汗茄。
初學(xué)編程還是c++好一點(diǎn)秸弛,能夠全面學(xué)語言的各方面內(nèi)容。Python適合用洪碳,一開始matlab递览,可能學(xué)不會(huì)編程。