【51CTO.com快譯】在本文中,我們將逐一介紹目前人氣較高的三種編程語言:PHP、Ruby和Python。
我們將分析它們是如何工作的,它們彼此有何不同,誰在使用它們,以及每種語言受歡迎的程度。
PHP:互聯(lián)網(wǎng)上最受歡迎的腳本語言
PHP(超文本預(yù)處理器語言)是由Rasmus Lerdorf設(shè)計(jì)的一種基于服務(wù)器端腳本解釋語言,因?yàn)殚_發(fā)效率高、靈活、學(xué)習(xí)成本低,所以常被用于創(chuàng)建動(dòng)態(tài)的交互式網(wǎng)站,當(dāng)然除了網(wǎng)站以為,還可以用它來實(shí)現(xiàn)APP的API接口開發(fā),一些簡單的服務(wù)程序開發(fā),尤其是當(dāng)SWOOLE誕生之后,很多PHP開發(fā)者就用這個(gè)來開發(fā)服務(wù)程序。
WordPress是用PHP開發(fā)的一個(gè)非常流行的博客平臺(tái),我們可以使用它來快速實(shí)現(xiàn)我們的網(wǎng)站,同時(shí)還可以使用它來實(shí)現(xiàn)一些基于CMS的網(wǎng)站系統(tǒng),當(dāng)然如果你對(duì)PHP和WordPress感興趣,可以參考課程(http://rockingcode.com/);你只需要認(rèn)真的學(xué)習(xí)9個(gè)小時(shí)后,就能學(xué)會(huì)如何從零開始將一個(gè)網(wǎng)站,設(shè)計(jì)成一個(gè)響應(yīng)式扁平式的WordPress網(wǎng)站。
據(jù)維基百科聲稱,截至2013年1月,PHP已安裝在超過2.4億個(gè)網(wǎng)站(其中39%抽樣)和210萬臺(tái)網(wǎng)站服務(wù)器上。
(1)PHP的優(yōu)點(diǎn)
(2)PHP的缺點(diǎn)
(3)誰在使用PHP?
(4)受歡迎程度
據(jù)維基百科聲稱,截至2013年1月,PHP已安裝在超過2.4億個(gè)網(wǎng)站(其中39%抽樣)和210萬臺(tái)網(wǎng)站服務(wù)器上。
(5)語法
PHP腳本由< hp開始,以?="">結(jié)束。PHP文件的默認(rèn)文件擴(kuò)展名是“.php”。PHP文件通常含有HTML標(biāo)記和一些PHP腳本代碼。
Python:通用編程語言
Python是一種廣泛使用的高級(jí)語言(但它也用于一系列廣泛的非腳本語言),以便程序員用行數(shù)較少的代碼就能表達(dá)概念。它是在上世紀(jì)80年代末提出來的,由Guido van Rossum開發(fā)。
就跟所有腳本語言一樣,Python代碼酷似偽代碼。這種編程語言具有優(yōu)雅的設(shè)計(jì)和語法規(guī)則,這讓它即便在擁有多個(gè)程序員的開發(fā)團(tuán)隊(duì)中也具有相當(dāng)強(qiáng)的可讀性。它支持構(gòu)建計(jì)算機(jī)程序的結(jié)構(gòu)和元素的多種方法,包括面向?qū)ο缶幊毯秃瘮?shù)式編程。
(1)Python的優(yōu)點(diǎn)
(2)Python的缺點(diǎn)
(3)誰在使用Python?
(4)受歡迎程度
據(jù)維基百科聲稱,自2008年以來,Python屢屢躋身于TIOBE編程社區(qū)指數(shù)評(píng)選的八大最受歡迎的編程語言。它是語法并非主要基于C的受歡迎程度排在第三位的語言。
(5)語法
調(diào)用解釋器而不將腳本文件作為參數(shù)來傳遞可調(diào)出下列提示符:
將同一文本輸入到Python提示符的右邊,按回車鍵,會(huì)輸出文本:
(6)崗位需求
據(jù)Jobs Tractor網(wǎng)站在過去12個(gè)月分析在推特上廣告的45000多個(gè)開發(fā)崗位的情況來看,結(jié)果如下:
雖然PHP在這個(gè)網(wǎng)站上仍擁有最大的統(tǒng)計(jì)數(shù)字,切忌別將這種統(tǒng)計(jì)數(shù)字作為學(xué)習(xí)或使用一種編程語言的參考依據(jù)。
至此,完成了對(duì)PHP 和Ruby的介紹,在本系列文章的下一部分內(nèi)容中具體介紹Ruby與前兩個(gè)語言的不同,誰在使用它們,以及每種語言受歡迎的程度。
原文標(biāo)題:The Three Programming Languages in a Nutshell
文章審核人:回憶的翅膀
【編輯推薦】
聯(lián)系客服