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