根據(jù)Stack Overflow(全球程序員首選的問答網(wǎng)站)追蹤調(diào)查最流行計算機語言。最近Stack Overflow得到了來自超過10萬名開發(fā)人員的調(diào)查問卷,根據(jù)調(diào)查問卷發(fā)現(xiàn)了最新的最受程序員喜歡的編程語言,名單如下:
1、Javascript:盡管和Java名稱有些相似,但JavaScript實際上并不涉及Java。Javascript允許開發(fā)人員在網(wǎng)站上構(gòu)建互動元素,它也是世界上最流行的語言之一。
2、HTML:雖然它在技術(shù)上不能稱作一種編程語言,但它是一種“標(biāo)記語言” ,HTML是每個網(wǎng)站結(jié)構(gòu)的基礎(chǔ)。
3、層疊樣式表(CSS):是廣泛用于設(shè)計網(wǎng)站和基于瀏覽器的應(yīng)用程序的編程語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進行格式化。
4、SQL:代表結(jié)構(gòu)化查詢語言,它允許您通過訪問和管理數(shù)據(jù)庫來處理大量數(shù)據(jù)。大多數(shù)時候,它與其他語言(如PHP)結(jié)合使用。
5、Java:Java最初是由Sun Microsystems在1991年發(fā)明的,作為交互式電視系統(tǒng)的編程語言,Java具有類似于C 語言的"形式和感覺",但它要比C 語言更易于使用,目前,最常用的兩種互聯(lián)網(wǎng)瀏覽器軟件中都包括一個Java虛擬機。幾乎所有的操作系統(tǒng)中都增添了Java編譯程序。
6、Bash / Shell:Shell不完全是一種編程語言。相反,shell腳本指示操作系統(tǒng)自動運行預(yù)先設(shè)計的命令列表。例如,一個shell腳本可能有一個操作系統(tǒng)在運行時將每個“.bmp”文件轉(zhuǎn)換為“.jpg”。
7、Python:Python的歷史可以追溯到1989年,因其高度可讀的代碼而深受粉絲的喜愛。許多程序員認為這是最容易入門的語言。
8、C#:這種語言由微軟開發(fā)。它是Java的競爭對手,主要用于商業(yè)軟件開發(fā)人員。
9、PHP:是一種通用開源腳本語言,語法吸收了C語言、Java和Perl的特點,利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。
10、C :是C編程語言的一個分支。它最初創(chuàng)建于1983年,可以從桌面Web應(yīng)用程序到服務(wù)器基礎(chǔ)結(jié)構(gòu)中找到。
C 的發(fā)明者Bjarne Stroustrup
11、C語言:它是最常用最古老的編程語言之一,創(chuàng)建于20世紀70年代初。C語言是一門通用計算機編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
12、Typescript:在2012年由微軟創(chuàng)建的。它與大流行的JavaScript密切相關(guān),旨在運行大型應(yīng)用程序。
13、Ruby:它可以使構(gòu)建Web應(yīng)用程序變得簡單,一種簡單快捷的面向?qū)ο螅嫦驅(qū)ο蟪绦蛟O(shè)計)腳本語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發(fā)。
14、Swift:蘋果于2014年WWDC(蘋果開發(fā)者大會)發(fā)布的新開發(fā)語言,可與Objective-C*共同運行于Mac OS和iOS平臺,用于搭建基于蘋果平臺的應(yīng)用程序。是一款易學(xué)易用的編程語言,而且它還是第一套具有與腳本語言同樣的表現(xiàn)力和趣味性的系統(tǒng)編程語言。