各種常見的編程語言最廣泛應用的領域分別是什麼?

各種常見的編程語言最廣泛應用的領域分別是什麼?有什麼經典的projects, 特別是開源的projects.

特別的, 這裡的語言指相對通用的軟體及後端編程語言,SQL/javascrpit/Swift/OC(不包括Node)這樣的非軟體及後端語言, 或者ASDL這樣的硬體向語言不在考慮之列。

根據語言的應用的廣泛程度及獨特性, 題注列舉如下,歡迎補充:

C

C++

C#

Java

Go

Erlang

Python

Ruby

Perl

Lisp

Node

Haskell

Scala

javascript


按照題主的要求隨便寫一點,難免有誤權當拋磚引玉:

C 操作系統、嵌入式、自動化控制

C++ 遊戲、遊戲伺服器框架及遊戲引擎、一些GUI框架、科研、編譯器、圖形學

C# Windows Phone、Windows桌面應用、.NET web

Java Web、Android

Go 伺服器、據說設計的初衷是代替C++,具體如何還要觀望

Erlang 高並發伺服器

Python Web、科學計算、運維

Ruby Web

Perl 運維、文本處理

Lisp 科研、Emacs、顯示自己很厲害

Node 這個不是編程語言吧,還是說新出的?

Haskell 商業應用蠻少的記得有個比較有名的做金融的和pandoc這個文本格式轉換,還有就是科研

Scala 沒用過

javascript Web、部分應用的內嵌腳本

我再補充幾個:

PHP Web、最好的編程語言

Lua 遊戲腳本、應用的內嵌腳本

Matlab 科研、模擬

Prolog 人工智慧

彙編 底層編程

Rust 系統級編程

Fortran 科研,特別是物理那一塊有好多歷史遺留庫

R 統計科學

Objective-C iOS 及 OS X開發

Swift iOS 及 OS X開發

Hack Facebook搞出來意圖給PHP填坑的

Dart 填Js的坑

coffeeScript 也是填Js的坑

?Julia 科學計算

BrainFuck 科研

差不多了,其他的應該用的比較少吧


php都沒列出來,討論啥


delphi(Object Pascal)也沒列出來,討論啥

(delphi資料庫開發效率高,現在多平台開發資料庫依然強勁


大家繼續補充啊,不要吐槽!


vb都沒列出來,討論啥


Verilog都沒列出來,討論啥


推薦閱讀:

為什麼C++不能返回數組?
現在有哪些比較大型的網站是用 Python 開發的?
零基礎如何學好編程?
應該向 Web 開發初學者推薦 PHP、Python 還是 Ruby ?理由是什麼?
使用Rust的開發效率怎麼樣?

TAG:程序員 | 編程語言 | Python | 編程 | C |