最熱門(mén)的20種編程語(yǔ)言是如何輸出Hello World的?
如何使用20種最熱門(mén)的編程語(yǔ)言來(lái)寫(xiě)代碼呢?首先,我們要知道目前最熱門(mén)的編程語(yǔ)言們到底是哪幾種?要想知道哪種編程語(yǔ)言最熱門(mén),我們可以到tiobe.com這個(gè)網(wǎng)站上去查看。為什么呢?因?yàn)檫@個(gè)網(wǎng)站每個(gè)月都會(huì)對(duì)市面上使用最廣的編程語(yǔ)言進(jìn)行統(tǒng)計(jì)。不過(guò),有些小伙伴的網(wǎng)可能上不去。這里我把熱門(mén)編程語(yǔ)言的使用情況做了一個(gè)截圖。
好了,看了上面的截圖,下面我們就知道了我們要使用什么語(yǔ)言來(lái)編程了。當(dāng)然,編程是一門(mén)藝術(shù),在編程的世界里,有各種各樣的規(guī)范,編程技巧,還有各種高深的算法。小編不才,也只能帶帶大家入門(mén),來(lái)看看在程序員的世界里,代碼是如何寫(xiě)成的。
當(dāng)然,這里帶大家寫(xiě)代碼,當(dāng)然不能從頭來(lái)開(kāi)始一個(gè)復(fù)雜的項(xiàng)目了。既然不復(fù)雜,那肯定要來(lái)最簡(jiǎn)單的,人人都能操作,并且上手的。那么,我們就從最著名的“hello,world”程序上手吧。
首先來(lái)看看java的“hello,world”寫(xiě)法。java作為世界上使用最廣泛的語(yǔ)言,其實(shí)也是得益于大家現(xiàn)在使用最多的安卓手機(jī),因?yàn)榘沧渴謾C(jī)的使用,讓無(wú)數(shù)的程序開(kāi)發(fā)者不知不覺(jué)就使用上了這門(mén)最棒的面向?qū)ο笳Z(yǔ)言(噢,好像說(shuō)錯(cuò)話了,根據(jù)廣告法,我們是不能使用“最”的,不過(guò)如果被php程序員看到了,估計(jì)也是不得了。)
java語(yǔ)言
哦,第二名和第三名是孿生兄弟c/c++,其實(shí)c跟c++程序在寫(xiě)法上用很多相似之處。它們不同的地方只是在于它們的編程思想不同,一個(gè)是面向過(guò)程,一個(gè)是面向?qū)ο?小編又不在說(shuō)人話了,這哪有人能聽(tīng)得懂,其實(shí)我們只要把他們想象成一個(gè)是小弟,另一個(gè)是很強(qiáng)大的大哥就可以了)
c/c++語(yǔ)言
下來(lái)到我們的c#了,誒,這個(gè)c就是c,后面還帶一個(gè)“#”的符號(hào),這是什么東西。其實(shí),這個(gè)是大名鼎鼎的Windows操作系統(tǒng)公司微軟創(chuàng)造出來(lái)的一門(mén)語(yǔ)言,用過(guò)它的人都知道,它的語(yǔ)法像java,又有c/c++指針的優(yōu)點(diǎn),關(guān)鍵是用c#寫(xiě)出來(lái)的windows程序,在windows上運(yùn)行特別流暢!當(dāng)然啦,微軟自家的語(yǔ)言寫(xiě)出來(lái)的東西都不流暢還有人想用它嗎?
c#語(yǔ)言
第5名是我們的python兄弟,python用中文直譯就是“大蛇/蟒蛇”的意思。這么狡猾的語(yǔ)言啊,既然作為市面上最狡猾的語(yǔ)言,也是最好用的語(yǔ)言,python在業(yè)界經(jīng)常被用作腳本工具,其實(shí)我們?cè)诤芏嗪诳碗娪袄锟吹降膰W啦嘩啦一堆的各種指令,各種華麗炫酷得不行的操作,其實(shí)都只是一行執(zhí)行python腳本的命令而已。python的厲害之處只有用過(guò)的人才知道,這里小編賣個(gè)乖,建議大家自己去嘗試一下python的好處。
python語(yǔ)言
接下來(lái),是我們的javascript語(yǔ)言,javascript,這是什么語(yǔ)言?字面上翻譯,這不是java的孿生兄弟java腳本哥們嗎?其實(shí)不是的,它們只是名字上長(zhǎng)得差不多而已。javascript其實(shí)是一種web語(yǔ)言,也就是瀏覽器語(yǔ)言,通常我們?cè)诰W(wǎng)頁(yè)上看到各種絢麗的動(dòng)畫(huà),各種酷酷的操作,都是用javascript來(lái)編寫(xiě)的,它使用方便,完全可以使用記事本就可以編寫(xiě)了。不過(guò),要運(yùn)行它,還要有網(wǎng)頁(yè)瀏覽器才可以哦。
javascript語(yǔ)言
說(shuō)到vb,這個(gè)語(yǔ)言在小編很小的時(shí)候就有了,記得那個(gè)時(shí)候上6年級(jí),買(mǎi)了一本關(guān)于vb的書(shū),認(rèn)真看了幾遍,愣是沒(méi)看到,后面就失去了學(xué)習(xí)的興趣了,以至于上了大學(xué),到真正學(xué)vb語(yǔ)言的時(shí)候,還差點(diǎn)掛科了,可見(jiàn)對(duì)一個(gè)東西的興趣也是學(xué)習(xí)的關(guān)鍵啊。不多說(shuō),vb語(yǔ)言,是使用來(lái)編寫(xiě)80后小時(shí)候玩的游戲的最流行的語(yǔ)言,它伴隨著微軟的可視化編程而來(lái),給編程初學(xué)者帶來(lái)了無(wú)窮的樂(lè)趣,不過(guò)現(xiàn)在用得人不多的,主要是大家都用java來(lái)寫(xiě)app賺錢(qián),vb自然而然就慢慢落伍了,不過(guò),相對(duì)于眾多語(yǔ)言,它還是排名在前20以內(nèi)的。
vb語(yǔ)言
說(shuō)了這么多,好像我們最被程序員崇拜的php還沒(méi)有出場(chǎng)呢!是的,第七名,就是我們的php大神,php作為網(wǎng)頁(yè)界的神級(jí)語(yǔ)言,每每成為程序員們爭(zhēng)論的焦點(diǎn),一般來(lái)說(shuō),只要我們看到程序員,就說(shuō)“php是世界上最好的語(yǔ)言”,通常來(lái)講,這樣說(shuō)是沒(méi)有錯(cuò)的,但是如果不這樣說(shuō),小心待會(huì)被程序員gg打哦。
php語(yǔ)言
噢,這里有個(gè)叫做Delphi的語(yǔ)言,它是干嘛的呢?廢話,當(dāng)然是編程語(yǔ)言啦,哦,不對(duì),我問(wèn)的是它是用來(lái)做什么類型的程序用的。哦哦,原來(lái)問(wèn)的是這個(gè)啊,Delphi語(yǔ)言是一種類似于c的語(yǔ)言,它也是用來(lái)在桌面程序開(kāi)發(fā)用的,通過(guò)編譯器(把程序語(yǔ)言翻譯成機(jī)器可以識(shí)別的語(yǔ)言的一種東西)來(lái)把它封裝成一個(gè)桌面程序,也就是我們?cè)陔娔X上用的各種軟件之類的東東。好了,我們來(lái)看看它的寫(xiě)法吧。
Delphi語(yǔ)言
接下來(lái)是匯編語(yǔ)言,作為最古老的語(yǔ)言,匯編語(yǔ)言是最接近于機(jī)器語(yǔ)言的一種語(yǔ)言,很多大佬,比如雷軍,比爾蓋茨,他們寫(xiě)的代碼,其實(shí)就是用匯編語(yǔ)言寫(xiě)的,像現(xiàn)在,一般人口中的程序猿,已經(jīng)不用這么古老的語(yǔ)言來(lái)寫(xiě)程序了。
匯編語(yǔ)言
R語(yǔ)言,從名字上看,是一個(gè)相當(dāng)簡(jiǎn)單的語(yǔ)言。這個(gè)語(yǔ)言其實(shí)是用來(lái)做統(tǒng)計(jì)分析用的。它是基于特定的軟件上使用的一種專業(yè)性較強(qiáng)的語(yǔ)言,既然說(shuō)到統(tǒng)計(jì),當(dāng)然是學(xué)術(shù)上用得最多啦。因?yàn)閷W(xué)術(shù)份子希望用這個(gè)工具語(yǔ)言來(lái)根據(jù)復(fù)雜分析各種復(fù)雜的數(shù)據(jù),聽(tīng)聽(tīng)就很恐怖。但是,他們的hello world還是很容易寫(xiě)的。
R語(yǔ)言
MATLAB語(yǔ)言,和R語(yǔ)言一樣,也是用來(lái)做統(tǒng)計(jì)分析用的。主要用于算法開(kāi)發(fā),數(shù)學(xué)統(tǒng)計(jì),以及數(shù)據(jù)可視化,想想現(xiàn)在是大數(shù)據(jù)時(shí)代,如果掌握一門(mén)這樣的語(yǔ)言,相信你的收入也是相當(dāng)可觀的,廢話不多說(shuō),照樣上代碼。
matlab語(yǔ)言
接下來(lái)是ruby語(yǔ)言,是一種服務(wù)器上使用的腳本語(yǔ)言,據(jù)說(shuō)掌握了這門(mén)語(yǔ)言,找工作是相當(dāng)輕松的,畢竟在國(guó)內(nèi),使用這中語(yǔ)言的人是很少的。
ruby語(yǔ)言
go語(yǔ)言是谷歌大神開(kāi)發(fā)出來(lái)的開(kāi)源語(yǔ)言,據(jù)說(shuō)它的執(zhí)行速度可以媲美c++,一般來(lái)說(shuō),c++是所有語(yǔ)言里面運(yùn)行最快的,冰晶是最原生的語(yǔ)言,嗯嗯,好了,小編又不在說(shuō)人話了。好了,go語(yǔ)言,是谷歌開(kāi)發(fā)出來(lái)的一門(mén)針對(duì)服務(wù)器的語(yǔ)言,它專門(mén)針對(duì)多核處理器進(jìn)行優(yōu)化。不過(guò)說(shuō)實(shí)話,目前市面上用go語(yǔ)言的人還真少。
go語(yǔ)言
perl語(yǔ)言是一種用來(lái)做文字分析報(bào)告用的語(yǔ)言,相傳在遠(yuǎn)古時(shí)期。科學(xué)家們使用的unix系統(tǒng)是沒(méi)有圖形界面的。也就是不能用鼠標(biāo)操作,只能在黑黑的顯示器上敲寫(xiě)著各種復(fù)雜的指令,當(dāng)然,既然不能顯示出圖形,那就只能顯示文字了,perl語(yǔ)言則是針對(duì)這種情況專門(mén)而推出的一種文字分析報(bào)告語(yǔ)言,當(dāng)然,它也是一門(mén)強(qiáng)大的服務(wù)器語(yǔ)言,當(dāng)然對(duì)于服務(wù)器開(kāi)發(fā)者來(lái)說(shuō),是各種好用啦。
perl語(yǔ)言
說(shuō)了好多大人們用得程序語(yǔ)言,這里我們要說(shuō)一下兒童用的程序語(yǔ)言了。scratch,這個(gè)由MIT(麻省理工)開(kāi)發(fā)出來(lái)的用于兒童教學(xué)用的程序語(yǔ)言,為什么它也能上榜,可想而知,現(xiàn)在社會(huì),很多小朋友從小就已經(jīng)開(kāi)始學(xué)編程了。有沒(méi)有感覺(jué)要被超越了,所以還是趕快努力吧。scratch這門(mén)編程語(yǔ)言使用的圖形界面編程,所以,要寫(xiě)一下hello world還是挺困難的。那么,小編從網(wǎng)上借一下各位大哥大姐的圖片給大家看看吧。
scratch語(yǔ)言
sql語(yǔ)言,這是一種數(shù)據(jù)庫(kù)語(yǔ)言,簡(jiǎn)單的來(lái)說(shuō),就是用來(lái)操作數(shù)據(jù)庫(kù)用的。數(shù)據(jù)庫(kù)是什么東西,現(xiàn)在網(wǎng)上都愛(ài)說(shuō)什么什么網(wǎng)站的數(shù)據(jù)庫(kù)被盜了。其實(shí)數(shù)據(jù)庫(kù)就相當(dāng)于我們現(xiàn)實(shí)生活中在電腦上使用的Excel表格,只不過(guò)它用程序化的語(yǔ)言,存儲(chǔ)在特定的文件里,不能像Excel表格一樣被我們打開(kāi)。于是就有了sql這門(mén)專門(mén)操作這種數(shù)據(jù)庫(kù)文件的語(yǔ)言,用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。數(shù)據(jù)庫(kù)是一種操作語(yǔ)言,并不能書(shū)寫(xiě)helloworld,不過(guò),我們還是可以看看操作語(yǔ)言是如何操作的,下面我們來(lái)看看sql的操作指令語(yǔ)句吧。
sql語(yǔ)言
最后剩下的兩個(gè)就是蘋(píng)果的編程語(yǔ)言了,一個(gè)是swift,另一個(gè)是object-c。那我們先來(lái)說(shuō)說(shuō)object-c吧。object-c是一種類似于c/c++的語(yǔ)言,它是用來(lái)在蘋(píng)果電腦上編寫(xiě)蘋(píng)果程序用的語(yǔ)言,在swift還沒(méi)出來(lái)之前,在蘋(píng)果電腦,蘋(píng)果手機(jī)上寫(xiě)代碼就必須使用object-c語(yǔ)言來(lái)編寫(xiě)。
Object-C語(yǔ)言
那什么是swift呢?swift是object-c的進(jìn)化版,它將object-c進(jìn)行改進(jìn)和優(yōu)化,使語(yǔ)法更加簡(jiǎn)單,書(shū)寫(xiě)的代碼更加簡(jiǎn)潔,不過(guò)傳說(shuō)使用swift語(yǔ)言書(shū)寫(xiě)的程序,感覺(jué)沒(méi)有object-c寫(xiě)出來(lái)的執(zhí)行速度快,這是程序猿大哥的錯(cuò)覺(jué),還是感覺(jué)一時(shí)上手不是那么熟悉,不過(guò)時(shí)代在變化,蘋(píng)果最新的swift語(yǔ)言正風(fēng)靡全球,如果你也想寫(xiě)蘋(píng)果手機(jī)的app,那么swift值得一看哦。
swift語(yǔ)言
好了,20種最有名的編程語(yǔ)言的代碼,都給大家寫(xiě)好了,無(wú)論是聊天裝逼,還是彰顯個(gè)人知識(shí)豐富的魅力多少,都有用得著的地方,以上代碼如有錯(cuò)誤大家請(qǐng)指出,最后也祝大家找到一門(mén)自己喜歡的編程語(yǔ)言,讓自己使用編程語(yǔ)言編寫(xiě)出屬于自己的代碼。









































