自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2010年9月編程語言排行榜:Perl 不走尋常路

原創(chuàng)
開發(fā) 后端
2010年9月的編程語言排行榜終于發(fā)布了,TIOBE對(duì)本期編程榜上做了兩項(xiàng)重大的改變,第一個(gè)是關(guān)于語言的分組,新榜單中Lisp、Scheme、Clojure不再被分在一組;另一個(gè)則是忽略了Yahoo!的搜索結(jié)果(至少是在未來的幾個(gè)月內(nèi)),受此變化,一些語言排名的變動(dòng)比較大,而一向穩(wěn)定的Perl也下降了一位。

【51CTO獨(dú)家特稿】本月的編程語言排行榜終于發(fā)布了,可謂是千呼萬喚始出來。TIOBE對(duì)本期編程榜上做了兩項(xiàng)重大的改變,可能也是本期編程榜難產(chǎn)的主要原因。***個(gè)是關(guān)于語言的分組,新榜單中Lisp、Scheme、Clojure不再被分在一組;另一個(gè)則是忽略了Yahoo!的搜索結(jié)果(至少是在未來的幾個(gè)月內(nèi))。

從結(jié)果上看,這兩項(xiàng)改變對(duì)本期排行榜的影響還是比較大的,像Go、Ada、PowerShell等語言的排名都有較大的變動(dòng)。在前10名中,往期一直比較穩(wěn)定的Perl,也下降了一名,盡管沒有Java、C等大眾型語言應(yīng)用廣泛,但Perl絕對(duì)可以稱之為一門優(yōu)秀的語言,本期編程榜我們將為大家介紹Perl的文化。

2010年9月編程榜 
2010年9月編程榜

Perl的起源

Perl的起源多少有些“意外”。因?yàn)槠鋭?chuàng)始人拉里·沃爾并不是有意的要編寫一門編程語言,事實(shí)上,拉里·沃爾也不是一位程序員,而是系統(tǒng)專家。當(dāng)時(shí)拉里·沃爾正在負(fù)責(zé)一個(gè)項(xiàng)目,由于要完成某項(xiàng)工作,盡管拉里·沃爾曾想用awk來完成,但其并不能滿足他的需求,結(jié)果就是一門新的編程語言要誕生了。

Perl

Perl簡(jiǎn)單的哲學(xué)

同Objective-C、PHP、C++等語言一樣,生于80后的Perl同樣有C語言的血統(tǒng),同樣具有強(qiáng)大的能力及靈活性,相比于那些高級(jí)語言而言,Perl語言直接提供泛型變量、動(dòng)態(tài)數(shù)組、Hash表等便捷的編程元素。但真正讓程序員們興奮的還是Perl的簡(jiǎn)單哲學(xué)。

Perl的簡(jiǎn)單首先表現(xiàn)在其代碼量上,相比于其他語言,面對(duì)一個(gè)稍復(fù)雜的問題,用Perl解決也許幾行就足以!而編譯Perl程序則更加簡(jiǎn)單,你根本不需要一些特殊的指令。由于Perl繼承了C語言的很多語法規(guī)則,所以它的結(jié)構(gòu)非常容易理解(Perl是一種無類型語言),也正由于此,使得其他語言的程序員能夠很快的理解Perl。

當(dāng)然,Perl的編輯器是開源的免費(fèi)軟件,使用Perl不必?fù)?dān)心費(fèi)用。而且Perl能在絕大多數(shù)操作系統(tǒng)運(yùn)行,可以方便地向不同操作系統(tǒng)遷移。在7月的編程語言排行榜《這里有支足球隊(duì)》一文中,我們也將Perl作為后方的主力,而作為后衛(wèi)球員,基本要求就是要處理球簡(jiǎn)單。

Perl 不走尋常路

盡管早期的Perl并沒有多么強(qiáng)大的功能,但其發(fā)展速度非常迅速,從1.0版本到4.0,僅僅同了不到4年的時(shí)間,快速發(fā)展的Perl很快便引起了開發(fā)者的注意。而讓Perl***次登上大舞臺(tái)的,便是Yahoo的兩位創(chuàng)始人David Filo和Jerry Yang。他們用Perl來生成Web頁面,為他們的執(zhí)行Web數(shù)據(jù)搜集的機(jī)器人編寫代碼,并且維護(hù)Web地址的數(shù)據(jù)庫。“我們極大地依賴于它”,F(xiàn)ilo曾經(jīng)說道。

1994年,Perl經(jīng)歷了歷史上***次重大革新——Perl 5發(fā)布。Perl 5是一個(gè)完全重寫的版本,它的到來甚至連當(dāng)時(shí)很火熱的《The Ecomomist》雜志都有提到。從此,在Perl的歷史上,Perl 5便開始了長(zhǎng)達(dá)16年的統(tǒng)治。

16年的發(fā)展,盡管期間有過更新,但Perl一直就沒有更大的變化,這也從側(cè)面說明了Perl 5的成功。有人說,Perl是編程語言中少有的按照真實(shí)語言的道路發(fā)展的,其吸收了很多語言的優(yōu)點(diǎn),可以說Perl是一個(gè)不折不扣的“混血兒”。

Perl 6 十年磨一劍

在不久前舉行的O'Reilly開源大會(huì)上,Perl創(chuàng)始人Larry Wall暗示期待已久的Perl 6可能很快將會(huì)最終發(fā)布。

沒過多久,Rakudo和Perl 6開發(fā)團(tuán)隊(duì)就宣布“Rakudo Star”正式發(fā)布,Rakudo Star是Perl 6的***個(gè)可用版本,其主要針對(duì)想要嘗試Perl 6的***批開發(fā)者。Perl語言上一次發(fā)布新版已經(jīng)是十幾年前的事了。

#p#

前10名編程語言趨勢(shì)走向 
前10名編程語言趨勢(shì)走向

其他語言及排名

其他語言及排名 

其他語言及排名

下面是第50到100的編程語言排名

(Visual) FoxPro, ABC, Algol, Awk, Bash, BCPL, Beta, CFML, cg, Clean, Clojure, Cobra, Curl, Dylan, Eiffel, Erlang, Factor, Groovy, Icon, Informix-4GL, J, JavaFX Script, JScript.NET, LabVIEW, LabWindows/CVI, Limbo, MAD, MAX/MSP, ML, Modula-3, MS-DOS batch, MUMPS, Natural, Oberon, Object Pascal, Object Rexx, Occam, Oz, PL/I, Progress 4GL, S, S-PLUS, SIGNAL, Smarty, SPSS, VHDL, X10, XBase, XSLT, Z shell

歷屆榜單年度***語言

歷屆變成榜單的年度***語言

編程語言類別

編程語言類別 

編程語言類別 

走勢(shì)

 

【編輯推薦】

  1. 8月編程語言排行榜:微軟鋒利的刀C#
  2. 7月編程語言排行榜:這里有支足球隊(duì)
  3. 6月編程語言排行榜:框架之翼
  4. 5月編程語言排行榜:動(dòng)態(tài)語言的前世今生
  5. 4月編程語言排行榜:Top20里的“陌生人”
  6. 2010年3月編程語言排行榜:Fortran歸來
  7. 2月編程語言排行榜:Objective-C的詠嘆調(diào)
  8. 1月編程榜發(fā)布:Google Go意外奪得年度編程語言
責(zé)任編輯:王曉東 來源: 51CTO.com
相關(guān)推薦

2021-09-23 10:50:42

編程語言Python排行

2010-03-08 15:31:58

Fortran編程語言排行榜

2011-01-09 14:47:23

編程語言排行榜

2014-04-10 10:24:00

編程語言排行榜

2020-02-14 09:19:12

編程語言JavaPython

2019-07-23 14:14:59

編程語言JavaPython

2021-07-07 05:42:24

編程語言開發(fā)

2023-06-09 15:39:40

編程語言Python

2010-11-05 13:15:37

編程語言排行榜手機(jī)

2010-12-10 14:59:23

Lisp編程語言排行榜

2015-07-07 10:52:46

RedMonk編程語言

2013-07-30 10:00:36

RedMonk編程語言排行榜

2010-10-03 08:19:47

編程語言排行榜Java

2020-03-07 22:01:58

編程語言JavaPython

2011-05-07 16:27:04

網(wǎng)頁Web

2015-09-06 09:42:03

編程語言排行榜

2021-01-06 12:55:08

編程語言Python開發(fā)

2019-01-09 10:00:19

編程語言Python

2011-04-05 00:19:11

編程語言SmalltalkJava

2021-08-12 08:55:22

編程語言數(shù)據(jù)Python
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)