我最終是想搞計算機芯片,和控制器之類的東西,現在學習一門語言應不應該深度學習其運行原理。
uj5u.com熱心網友回復:
現在的程式員大致分幾個類:1、搞單片機嵌入式類:
這部分程式員整天和單片機(C51,C52,AVR,ARM)打交道,和AD芯片,DA芯片,RS232總線、RS485總線、CAN總線、MODBUS協議、PROFIBUS協議和I2C存盤芯片打交道。
這部分程式員主要從事工業控制方面的編程。
只需要學習好C語言和資料結構這兩門課程即可,不需要學習C++語言和深度學習方面的知識。
C++使用物件編程編譯的機器碼太啰嗦,沒有C語言編程編譯的機器碼簡潔,單片機的FLASH一般就幾十K,最多一百多K,所以一般人都不用C++開發單片機程式,而是使用C開發。
2、搞人工智能類
需要學習C++語言、JAVA語言、P語言和深度學習理論知識
3、 前端、后端(開發服務器和WEB)
需要學習C++語言,JAVA語言
4、搞游戲開發
必須精通C++語言。(不需要學習JAVA語言,JAVA語言是解釋型語言,運行速度比C++慢的太多)
uj5u.com熱心網友回復:
明白了,謝謝你



轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/83243.html
標籤:單片機/工控
