近年來主流的程式語言是python,加班爸爸當年學習時,都是C++,但C++如今聲勢明顯大不如前。主要原因是C++主要綁定Windows作業系統,都要用收費的VisualStudio。VisualStudio才有完整的windows Driver支援,能確保每台windows電腦都跑的了。
當初AI起步時,用不到那些視窗驅動元件,免費的python應運而生。的確用python跑tensorflow,對Nvidia顯卡的相容性,其跨平台支援性還是不好。但畢竟免費,可以省下每年10萬以上的授權費。長久累積下來,整個生態系都綁訂了。儘管GPU價位早已超越開發軟體費用。大家還是習慣用python來做相關的開發。
後來Microsoft也改變政策,推出了Visual Studio Code (vscode),對用不到driver的使用者來講,功能不輸付費版的visual studio,甚至更強大。
https://code.visualstudio.com/docs/languages/python
提醒一下,tensorflow跟python並非同一個group。如果想要做AI開發,要慎選python版本(建議3.6/3.7),不要先裝最新版本喔

留言