能說下目前各大編程語言的主要應(yīng)用領(lǐng)域嗎?
謝邀回答~~~
看到這個問題,我試圖揣測題主問這個問題的意圖是什么?姑且認(rèn)為題主只是想增加知識面吧。那就全面的概括一下吧。
全世界可查詢到的編程語言有600多種,下面我們了解一下常用的編程語言:
匯編語言:操作系統(tǒng)內(nèi)核,工業(yè)控制,實時系統(tǒng),設(shè)備驅(qū)動程序,家用電器的計算機控制功能等
C:操作系統(tǒng)、嵌入式、驅(qū)動開發(fā)
C++:圖形圖像、科研、通信、桌面軟件、游戲、游戲服務(wù)器
C#:Windows桌面軟件、.NET Web、服務(wù)器
Java
Java SE:跨平臺的桌面應(yīng)用,Android;
Java EE:企業(yè)級應(yīng)用,web開發(fā)、服務(wù)器后端;
Java ME:手機應(yīng)用、流行于非智能機時代;
Java Android:用于安卓開發(fā)應(yīng)用
GO:高性能服務(wù)器應(yīng)用,比較年輕
Erlang:高并發(fā)服務(wù)器應(yīng)用,多用于游戲
Python:Web、科學(xué)計算、運維
Ruby:web
Perl:運維、文本處理,用的較少
Lisp:科研,一種邏輯語言,用于人工智能
Node:一個JavaScript運行環(huán)境(runtime)
Haskell:Haskell是一種標(biāo)準(zhǔn)化的、通用純函數(shù)編程語言,數(shù)學(xué)邏輯方面
Scala:一種類似Java的編程語言,集成面向?qū)ο缶幊毯秃瘮?shù)式編程的各種特性
Javascript:前端,在node中可以做后端
HTML/CSS:標(biāo)記語言,主要是給前端工程師構(gòu)建頁面使用
編程語言還可以分類為:1. 高級語言和低級語言
2. 動態(tài)類型和靜態(tài)類型
3. 強制類型和弱類型
4. 編譯型,解釋型,半編譯半解釋
5. 面向?qū)ο笮秃兔嫦蜻^程型