|
作為常用的語(yǔ)言樣樣都會(huì)的準(zhǔn)專(zhuān)業(yè)人員,我也說(shuō)說(shuō)自己的看法。
首先,無(wú)論啥項(xiàng)目,真的全部從零開(kāi)始,其實(shí)都不現(xiàn)實(shí)。
一般我們每人都有一個(gè)樣本總庫(kù),新項(xiàng)目只要在最接近的老項(xiàng)目上改改就可以了,單片機(jī)也是這樣。
所以一般手上最接近的項(xiàng)目源碼是啥語(yǔ)言,就選擇啥語(yǔ)言。這是站在職業(yè)角度的選擇。
如果僅僅是學(xué)習(xí)而言,不想專(zhuān)業(yè)從事底層軟件行業(yè),C++就不要去折騰了。
那東西現(xiàn)在也就寫(xiě)寫(xiě)底層通訊算法和硬件驅(qū)動(dòng)啥的,,其他的事倍功半。
至于其他語(yǔ)言的選擇,要看領(lǐng)域。
如果是 網(wǎng)頁(yè)展示, 可以用 JAVA 或 .net ,我建議毫不猶豫選JAVA.
如果是命令行 , 毫不猶豫選 PYTHON.
如果是WIN UI, JAVA 和 C# 都可以考慮, C#效率高, JAVA 平臺(tái)兼容性強(qiáng)。
總之,沒(méi)有完美的語(yǔ)言適合所有場(chǎng)景, 最后機(jī)器上一大把的IDE和編譯器,這是無(wú)奈又郁悶的事情。 |
|