
我跟你講,程序員就這表情,真是人在敲代碼,鍋從天上來。莫名其妙的背上鄙視MATLAB的罪名,也是一臉懵逼呀,而且這“很多”程序員是怎么統計出來的?
的確,在程序員中的確存在各種語言互相瞧不起的現象。就像某個經典的笑話:某程序猿追求女神,女神說你能讓這論壇里所有人吵起來我就跟你走。某猿說Python是世界上最好的語言,果然整個論壇都炸了。女神說我們走吧,某猿不走,非得說服其他人。
對于普通程序員來說,每天需要實現多少功能,完成多少個頁面,涉及算法的部分很少。而MATLAB是個數學軟件,都是數學公式,自然用不上。這應該就是為什么有些程序員“鄙視”MATLAB的原因了。
MATLAB在算法開發、數據可視化、數據分析以及數值計算方面是其他語言所無法匹敵的。準確來說,MATLAB是一個研究工具,與C,C++,java等語言不同,其他語言更像一個構造工具。打個比方,MATLAB就好比示波器,而其他語言則是計算機,本身不具備太多比較的意義。
雖然MATLAB在數學處理方面很優秀,但它也局限在這了。程序員是一個很廣泛的工作,包括寫爬蟲,做軟件,開發游戲,部署網絡等等。MATLAB就算勉強能實現,編程體驗也比其他語言差。MATLAB的“偏科”也導致了一部分人對它喜愛不起來,但也構不成鄙視的罪名。