{eval=Array;=+count(Array);}
作為一名IT行業(yè)的從業(yè)者,也出版過編程書籍,所以我來回答一下這個問題。
首先,目前世界上的編程語言大概有六百種左右,比較常見的編程語言也有幾十種,所以編程語言還是比較多的。
編程語言之所以會如此之多,主要有以下三個方面的原因:
第一:開發(fā)場景不同。不同的開發(fā)場景通常需要使用不同的編程語言,編程語言與開發(fā)場景具有密切的關(guān)系。比如C語言通常用于嵌入式開發(fā)領(lǐng)域,因為C語言的執(zhí)行效率比較高,更適合控制底層設(shè)備,而Java語言通常會用于Web開發(fā)領(lǐng)域,因為Java語言的資源整合能力和擴(kuò)展能力比較強(qiáng),同時安全性也能在一定程度上得到保障。開發(fā)場景的不斷變化是導(dǎo)致編程語言不斷增加的重要原因,而且未來開發(fā)場景依然會逐漸增加,因此編程語言也會逐漸增多。
第二:技術(shù)水平的提升。隨著技術(shù)領(lǐng)域的不斷發(fā)展,一部分編程語言也會逐漸失去競爭力,從而淡出開發(fā)人員的視野(比如B語言),同時一些新的編程語言也會根據(jù)技術(shù)的發(fā)展而不斷誕生。比如目前在大數(shù)據(jù)領(lǐng)域比較常見的Go語言就是新生語言的代表,Go語言比較關(guān)注性能的提升,未來在大數(shù)據(jù)領(lǐng)域的應(yīng)用前景還是比較廣闊的。
第三:行業(yè)競爭。IT行業(yè)內(nèi)的競爭也是比較激烈的,而行業(yè)競爭通常也會導(dǎo)致不同開發(fā)平臺采用不同的編程語言。比如在Android開發(fā)領(lǐng)域,目前就既可以采用Java,也可以采用kotlin,在某種程度上來說,這也是公司之間競爭的結(jié)果。
目前應(yīng)用最為廣泛的編程語言包括Java、Python、PHP、JavaScript、C等,不同的語言排行榜會有一些不同,因為語言本身的排名會根據(jù)目前市場的發(fā)展和應(yīng)用情況而動態(tài)變化,所以編程語言排名的變化是比較正常的情況。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言!
謝邀,
編程語言的火熱和當(dāng)下流行的平臺和應(yīng)用關(guān)系緊密,比如安卓應(yīng)用風(fēng)靡一 時,JAVA語言很流行;現(xiàn)在人工智能火熱,Python語言應(yīng)用也十分廣泛。 當(dāng)流行的平臺或技術(shù)發(fā)生變化時,往往會影響某一種編程語言的使用范圍 。
留言 點贊 發(fā)個朋友圈
我們一起分享AI學(xué)習(xí)與發(fā)展的干貨
歡迎關(guān)注全平臺AI垂類自媒體 “讀芯術(shù)”
感謝邀請!
作為一名IT從業(yè)者,我來回答下這個問題。
目前,在世界上編程語言大概有幾百種,但是常見的編程語言大概是十多種。
編程語言很多最大的原因就是行業(yè)格局、行業(yè)背景在不段的變化,導(dǎo)致開發(fā)場景的不斷變化,為適應(yīng)多變的開發(fā)場景,多種適合不同場景的開發(fā)語言也就應(yīng)運而生。比如C語言通常用于嵌入式開發(fā)領(lǐng)域,因為C語言的執(zhí)行效率比較高,更適合控制底層設(shè)備,而Java語言通常會用于Web開發(fā)領(lǐng)域,因為Java語言的資源整合能力和擴(kuò)展能力比較強(qiáng),同時安全性也能在一定程度上得到保障。
另外就是科技的不斷進(jìn)步。技術(shù)不斷的更新迭代,部分開發(fā)語言不能順應(yīng)時代的進(jìn)步,導(dǎo)致部分開發(fā)語言淘汰。同時也會有開發(fā)語言隨著時代科技的進(jìn)步而誕生,比如GO語言。
第一名總是在更替的原因就是,行業(yè)開發(fā)語言的競爭,同一款軟件,不同的開發(fā)語言為搶占市場,肯定在某些領(lǐng)域相互競爭。
目前一些常用的開發(fā)語言就是Java、C、Python、PHP、JavaScript。開發(fā)語言的排名是在不斷的變化,這是競爭導(dǎo)致的結(jié)果。
希望回答對您有所幫助。
我本人從事多年互聯(lián)網(wǎng)Java開發(fā),感興趣的朋友可以關(guān)注私聊,共同努力,共同進(jìn)步。
謝謝!
看第一名沒啥意思,你要看連續(xù)幾十年,還在前十的語言。學(xué)也要選這樣的學(xué)。類似于C,C++,C#,Java,PHP,這些~~前十強(qiáng)選這5個,沒啥問題
5
回答10
回答1
回答10
回答10
回答10
回答0
回答0
回答0
回答4
回答