卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

現(xiàn)在最流行的開發(fā)語言是什么?java還行嗎?

網(wǎng)友解答: 根據(jù)目前各大權(quán)威的社區(qū)、論壇、網(wǎng)站的編程語言排行榜來看,JavaScript、Java、C/C++、PHP、C#、Swift/Objective-C、Python等編程語言可

網(wǎng)友解答:

根據(jù)目前各大權(quán)威的社區(qū)、論壇、網(wǎng)站的編程語言排行榜來看,JavaScript、Java、C/C++、PHP、C#、Swift/Objective-C、Python等編程語言可以定義為流行語言。

對于Java其實長期霸占著編程語言年度榜單前三的位置,當然是非常值得學習的,在Web后端、Android開發(fā)、大數(shù)據(jù)領(lǐng)域、銀行等領(lǐng)域都是Java擅長的地方。

我們從三個比較著名的網(wǎng)站TIOBLE、GitHub、StackOverflow三個網(wǎng)站的編程語言排行榜單來看。

先來看StackOverflow榜單

從受歡迎程度來看,StackOverflow榜單上,除去HTML和CSS不算是邏輯完備,其他的語言來看。

JavaScript的熱度指數(shù)高達69.8%,緊隨其后的Java是45.3%,Python是38.8%的熱度指數(shù),C#和PHP的熱度指數(shù)都超過了30%,C/C++的熱度指數(shù)則都超過了20%,后邊的是Ruby、Swift、匯編、以及Go語言。

接著我們來看一看GitHub的榜單

根據(jù)GitHub的流行度排行來看,其實總體趨勢與StackOverflow差距不大,大體趨勢差不太多,我們具體來看一下。

JavaScript熱度最高,不得不說隨著互聯(lián)網(wǎng)的爆發(fā),Web成了開發(fā)者群體最多的,因為JavaScript排名高也在意料之中,而隨著WebApp的爆發(fā),Electron這樣的框架越來越受歡迎,JavaScript占據(jù)榜首情理之中Python指數(shù)高的原因其實也很明顯,人工智能的爆發(fā)讓Python爆發(fā)了第二春。

排在后面的基本上除了C/C++、Java等傳統(tǒng)三強,Ruby、PHP、C#、Go語言等也比較靠前,值得注意的是PHP可以說就是為web開發(fā)而生的,這兩年發(fā)展非???。

最后來看看TIOBLE榜單

這是大家平時了解最多的編程語言榜單了,當然不奇怪,大體上與前兩個榜單在大趨勢上也很一致。

TIOBLE參考性更強,其數(shù)據(jù)來源基于Google、Bing、GitHub、StackOverflow等等眾多網(wǎng)站的綜合數(shù)據(jù)而來。

Java、C、C++長期霸占著榜單前三名,緊隨其后的是Python、VB、C#、PHP、JavaScript、Perl、以及匯編語言,排在后面的還有蘋果的Objective-C/Swift,以及Ruby等排名都比較高。

因此主要的編程語言其實在各大榜單排行都差不多,其實什么編程語言排名高與否不重要,最關(guān)鍵是你擅長用這種語言,還能用這種編程語言做好事情,最關(guān)鍵的是能賺錢。

網(wǎng)友解答:

從一些比較權(quán)威的統(tǒng)計來看,Java目前還是排名第一的,但是每一個統(tǒng)計都會有偏差,把Java稱之為第一梯隊更為合適一些。

讓我們看一看2018年10月份TIOBE編程語言排行榜(這份排行榜排名基于互聯(lián)網(wǎng)有經(jīng)驗的程序員、課程和第三方廠商的數(shù)量):

每種語言都有合適的場景

第一梯隊的編程語言有Java、C、C++、Python,可以發(fā)現(xiàn)他們都是非常通用的編程語言,用途很廣泛,也不局限于某一個平臺。

第二梯隊里,包含VB.NET、C#、JavaScript、PHP。JS和PHP是主要的Web開發(fā)語言,C#是微軟平臺下的編程語言。

其實可以看出來,選擇哪種編程語言,關(guān)鍵在于你要用來做什么。每個語言都有最適合的場景,比如我要做手機APP的開發(fā),那么要么選擇Android,要么就選擇IOS平臺下面的Object-C或Swift。

編程語言的選擇

在國內(nèi),選擇Java做為自己的主修語言,還是很能吃得開的。

因為目前整個Java已經(jīng)構(gòu)建也一個非常方便的企業(yè)級開發(fā)的生態(tài),也就是說,目前國內(nèi)大部分的企業(yè)都會用到Java開發(fā)自己的應用;學習Java,就業(yè)會更容易(當然競爭也會更激烈)。

而且相比C、C++來說,Java學習起來稍微簡單一些,更易于學習。

不過要是接觸Web應用開發(fā)的話,JS也是少不了的,也需要學習;SQL也是必須課。

另外個人建議也接觸一下其他的語言,我自己是學過Python,現(xiàn)在也在自學Go。

希望我的回答,能夠幫助到你!

我會持續(xù)分享Java程序開發(fā)、架構(gòu)設(shè)計、職業(yè)發(fā)展等方面的知識和見解,希望能得到你的關(guān)注今日酷米【會點代碼的大叔】,轉(zhuǎn)載請注明出處。

標簽: