回覆列表
-
1 # 加瓦攻城獅
-
2 # 程式設計思錄
由於程式語言太多,這裡就列舉TIOBE排行榜上靠前的一些程式語言,因自己知識能力有限,僅僅為個人觀點。
Java,目前是最流行的語言,一般用於開發企業級的Web應用,安卓應用,工具軟體等,當然大資料和科學應用也會使用。
C語言,作業系統語言,一般用於類Unix的作業系統,嵌入式開發;網路裝置如交換機,路由器,防火牆等;工程控制、航天飛行等,一般木馬病毒也是它開發的。C++,遊戲開發主力語言,一般用於開發遊戲引擎,影象處理,資料庫,編譯器,使用者影象介面,當然也可以開發木馬病毒。Python,人工智慧語言,一般用於網路爬蟲,科學計算、Web開發、金融量化、系統運維、影象處理等,也可以開發木馬病毒。R語言,資料科學語言,一般用於資料探勘,統計分析,生物醫學分析,以及自動化報告。不過現在基本上被Python代替了。Golang,併發處理語言,一般用於伺服器,資料庫開發,分散式平臺,基本上都是處理大併發請求。JavaScript,最流行的指令碼語言,可用於前端、後端、移動端、服務端等各種場景,主要用於Web開發。PHP,號稱世界上最好的語言,一般用於開發Web應用,微信客戶端開發。Kotlin,安卓開發官方語言,它比Java多了很多語法糖,因此寫起來非常順手。Swift,ios開發官方語言,用於開發蘋果應用。Julia,號稱是集Python,Java,C++等各種語言優點於一身的新型語言,一般用於資料科學領域,不過目前還處於測試階段,使用者量還不是很大。MATLAB,科學計算語言,一般用於計算,模擬等領域。C#,windows常用開發語言,一般用於開發Windows桌面應用和Web應用。HTML和CSS不是程式語言,而是Web應用的結構和樣式顯示。
第一:C語言
組合語言一般用於交換機,路由器,防火牆,驅動程式,航空飛行器等領域開發;
第二:C++
常用於 遊戲引擎,伺服器,影象處理,虛擬現實,音影片處理,壓縮技術等領域的開發上
第三:Java
(1) 桌面應用,Web應用
(2) 企業級應用,安卓應用
(3) 軟體工具,交易程式
(4) 大資料和科學應用
第四python
(1) 網路爬蟲,人工智慧
(2) 科學計算,Web開發
(3) 大資料,雲計算
(4) 量化金融,運維
(5) 影象,音影片處理
(6) 木馬,病毒