Perl是一種動態編程語言,由美國宇航局的語言學家Larry Wall于1987年創建。它是作為一種腳本語言開發的,旨在結合C、sed和Bourne Shell的最佳功能。當時,它主要用于管理任務,時至今日,它仍能看到這種功能的一些用途。然而,隨...
Perl是一種動態編程語言,由美國宇航局的語言學家Larry Wall于1987年創建。它是作為一種腳本語言開發的,旨在結合C、sed和Bourne Shell的最佳功能。當時,它主要用于管理任務,時至今日,它仍能看到這種功能的一些用途。然而,隨著時間的推移,它變成了顯然,這種語言在許多方面都是網頁服務器端腳本編寫的理想語言,因此在該領域越來越受歡迎,最終成為頂級服務器端語言之一當他發現一個珍珠的名字時,他又想起了一個叫珍珠的人,他把它賣給了天堂Pearl作為Pearl語言的名稱,但是當他發現Pearl語言已經存在時,他改變了拼寫,Perl的非官方符號camel來自于O'Reilly Media出版的標志性的語言教學手冊,封面上有一只駱駝這種語言本身有很多不同的版本,每一個版本都在進一步完善語言,使其更適合其核心用途,并有助于引導它與最初的價值觀保持聯系它非常通用,非常靈活,幾乎可以適應任何情況,因此是許多程序員的最愛,并且經常被幽默地稱為編程語言的“瑞士陸軍鏈鋸”語言的生命經歷了大量的發展,1988年是2.0版,1989年是3.0版,同時,工作版本被標記為4.0,表示作為本書關注的版本,Perl5在1994年發布,目前仍然是最新版本,盡管Perl6還在繼續構建,但5.0版對該語言進行了大規模的修改,解釋器本身被重新編寫,變得更加高效和流線型化,并添加了許多關鍵組件,使該語言如此今天受到web開發人員的青睞。這些包括引用、對象和變量,所有這些以前都不存在,或者只是以有限的形式存在。版本5還引入了模塊,允許Perl在不重寫解釋器的情況下進行擴展,這就是為什么在經歷了如此激烈的變化之后,語言本身可以保持多年的穩定。1995年是語言發展的另一個關鍵時刻,盡管這一次來自更大的社區,正是在那一年,全面的Perl歸檔網絡(CPAN)打開了大門,充當了其他人構建的模塊的存儲庫這意味著Perl的可擴展性可以由任何人在一個易于使用的歸檔中免費訪問,存儲庫最終擴展到包括15000多個模塊,并幫助開發人員輕松地選擇它
-
發表于 2020-07-30 15:46
- 閱讀 ( 532 )
- 分類:電腦網絡