最后版本 |
您的文本 |
第17行: |
第17行: |
| *散列調(diào)用 %hash,其中key表示鍵值,如上例,%hash{"b"}的值是2 | | *散列調(diào)用 %hash,其中key表示鍵值,如上例,%hash{"b"}的值是2 |
|
| |
|
| ==Perl發(fā)展現(xiàn)狀==
| |
| Perl 6和Parrot并不能代表perl 的未來,發(fā)展他們只是我們的長期保險政策.當(dāng)Perl 6被最終公布時,Perl 5已經(jīng)用了接近7年了.當(dāng)時的核心開發(fā)人員都基本離開了,現(xiàn)在換了另一批人。(當(dāng)時我們沒有考慮到開發(fā)的繼承性,不過幸運的是這只是暫時的問題)Perl 5的源代碼很復(fù)雜,使新的開發(fā)人員很棘手。如果沒人來對Perl的核心解釋器進行改進,Perl能否在未來10多20年繼續(xù)作為一個開源項目將不清楚.
| |
|
| |
|
| 在2000 年,Larry Wall將Perl 6看成是保持Perl繼續(xù)下去的方法,而且也努力使他的這個想法在Perl的世界里流傳.那個時候的擔(dān)憂是很明顯的:如過足夠多的一流黑客都去開發(fā) [[Java]]或者是[[python]],而不是Perl,那么我們多年來發(fā)展的并引以自豪的技術(shù)將被淘汰,而且不值一提.更進一步,—————,從邏輯極限上講,所有的這些因素都將阻礙Perl的發(fā)展,是他成為過時的語言,不能解決將來的問題。
| |
|
| |
| Perl 6被建議不應(yīng)只作為Perl的新的實現(xiàn),而應(yīng)該被設(shè)計為一門連普通人都能擴展的語言.這能使不僅對使用Perl感興趣,而且對從語言本身和編譯/解釋器方面維護和擴展Perl感興趣的人大大增加.一個全新的開始能幫助Perl的開發(fā)者們把Perl帶入一個與現(xiàn)在Perl 5完全不同的全新方向.
| |
|
| |
| 今天,3年多已經(jīng)多去了,Perl的開發(fā)社團仍在積極的編寫新穎的軟件解決現(xiàn)實中個人和公司面臨的問題.然而我們認為這些革新和激情還應(yīng)該出現(xiàn)在別的地方. 我們不期望新的語言能帶來一波新的創(chuàng)新的浪潮,我們希望在CPAN中出現(xiàn)大量的有革新的庫和模塊,也就是你現(xiàn)在能在Perl 5中使用的.
| |
|
| |
| 嚴格的說,Perl 6已經(jīng)取得了他的預(yù)期目標(biāo):使Perl繼續(xù)延續(xù)并且有趣,使創(chuàng)造性繼續(xù)在perl的社區(qū)中活躍.
| |
|
| |
| 這對perl的將來意味著什么呢?首先,Perl 5的進一步發(fā)展是與Perl 6和parrot的開發(fā)并行的?,F(xiàn)在perl 5有五個活躍的發(fā)展分支.最主要的分支,perl 5.8.x,仍然生機勃勃,Jarkko Hietaniemi在今年早期發(fā)布了Perl 5.8.0的升級版Perl 5.8.1,而且將此移交給了Nick Clark,他當(dāng)前正在建造Perl 5.8.3。在十月,Hugo van der Sanden發(fā)布了最初的Perl 5.9.0的快照,此開發(fā)分枝將持續(xù)到Perl 5.10。還有這個夏天,F(xiàn)otango宣布了Arthur Bergman將為Ponie開發(fā)出力,Ponie能把Perl 5.10的代碼移值到Parrot上運行,以替換現(xiàn)在的引擎.Perl 5.12可能是第一個能直接在Parrot上運行的版本.
| |
|
| |
| 為解決那些使用舊的Perl版本的的人所面臨的系統(tǒng)兼容性的問題,Rafael Garcia-Suarez正在開發(fā)Perl 5.6.2,也就是對Perl 5.6.1的升級,添加了對最新的操作系統(tǒng)和編譯器的支持.Leon和Brocard正在對Perl 5.005_04做同樣的升級.
| |
|
| |
| Perl將向哪個方向發(fā)展呢? perl在不斷的發(fā)展,而且是多個方向并行發(fā)展.對于日常的編程需求,以下三個版本的Perl將會幫助你把工作弄好:5.8.x,5.6.x和絕對需要的 5.005_0x.而對于那些自己能對Perl代碼進行移植的人,5.8.x和5.9.x就足夠了.對于瘋狂工作的人,能夠用Parrot解決很多問題,最后對于不要命的編程愛好者,Larry和他的助手正在開發(fā)強大的Perl 6,或許對你有幫助。
| |
|
| |
| 對Perl有兩種說法:一種語言,或一種平臺.但是Perl真正有趣的地方不是在那些語言還是平臺的問題上,而在Perl的使用率上。
| |
|
| |
|
| ==相關(guān)條目== | | ==相關(guān)條目== |
第41行: |
第24行: |
| ==參考資料== | | ==參考資料== |
| *[http://www.kuqin.com/baike/20090215/34977.html 酷勤] | | *[http://www.kuqin.com/baike/20090215/34977.html 酷勤] |
| *[http://blog.chinaunix.net/u/19412/showart_198880.html 老堅]
| |
|
| |
|
| [[Category:程序設(shè)計語言|P]] | | [[Category:程序設(shè)計語言|P]] |