我從事嵌入式軟件行業十多年,有著豐富的一線開發經驗和團隊建沒管理經驗,現就此題,發表一下個人看法。
如何選用編程語言進行軟件開發?
1.選擇適合產品的語言。主要從軟件生態,軟件效能兩大方面考慮。比如嵌入式類別的,操作系統,模塊庫,代碼效率等來講,選C和匯編是最適合的。
2.選擇適合方案廠商支持的語言。現在做產品,一般都有方案廠商支持,例如芯片廠商,如果選用開源類的,也要看開源生態的語言。需要別人支持,就要適配別人支持的語言。
3.選擇適合開發團隊的語言。也許有人會說,重新學習或重新招聘不就可以了嗎?可以是可以,但成本就高了。選擇團隊熟悉的語言,或力所能及的語言,成本最低,風險也最低。
如有其他見解,歡迎補充交流。
謝謝大家。