當前位置:首頁 » Perl » Perl簡介

Perl簡介

Perl簡介-Perl是一種通用編程語言,最初開發用於文字處理和現在使用的範圍廣泛。

Perl是一種通用編程語言,最初開發用於文字處理和現在使用的範圍廣泛,包括係統管理,網絡開發,網絡編程,GUI開發任務等很多方麵的應用。

你應該已經知道

如果你有C或UNIX的Shell的基本知識,那麼Perl是很容易學習。如果這是你的第一語言學習,那麼你可能需要一到兩個星期熟悉Perl.

Perl是什麼?

  • Perl是一個穩定,跨平台的編程語言。
  • Perl代表實際提取和報表語言。
  • 它用於在公營和私營機構的關鍵任務項目。
  • Perl是開源軟件,根據其藝術授權許可,或在GNU通用公共許可證(GPL)。
  • Perl是由Larry Wall創建的。
  • 在1987年Perl1.0發布新聞組alt.comp.sources中。
  • PC雜誌評選的Perl開發工具類彆獲得1998年技術卓越獎入圍。
  • Perl被列在“牛津英語詞典(Oxford English Dictionary)。



支持的操作係統



PERL的特性

  • Perl從其他語言中吸取優點特性,如C,AWK,SED,SH,和BASIC中最好的功能.
  • Perl環境數據庫的集成接口(DBI)的支持第三方數據庫,其中包括Oracle(甲骨文),Sybase,Postgres和MySQL等。
  • Perl中使用HTML,XML和其他標記語言。
  • Perl 支持Unicode。
  • Perl解決Y2K問題。
  • Perl支持的過程程序和麵向對象編程。
  • 通過XS或SWIGPerl接口與外部C/C++庫
  • Perl是可擴展的。有超過500個第三方模塊可用,從Perl綜合典藏網 (CPAN)。
  • Perl解釋器,可以嵌入到其他係統。



PERL和Web

  • Perl是最流行的Web編程語言,由於它的文字處理能力和快速的開發周期。
  • Perl被廣泛地稱為“管帶互聯網”。
  • Perl的CGI.pm模塊,Perl標準分發的一部分,處理簡單的HTML表單。
  • Perl可以處理數據加密的網絡,包括電子商務交易。
  • Perl可以嵌入到Web服務器,以加快處理高達2000%。
  • mod_perl 的Apache Web服務器允許嵌入一個Perl解釋器。
  • Perl的DBI包,使網絡數據庫的集成更容易。



Perl編譯還是解釋?

解釋,這意味著你的代碼可以運行創建不可移植可執行程序無需要編譯。
傳統程序需要編譯器轉換成機器語言程序。當您運行一個Perl程序,它先編譯成字節碼,然後轉換成機器指令(程序運行)。因此,它是不完全一樣,這是“嚴格”冇有中間表示解釋。也不是像大多數版本的C或C++,它被編譯成直接依賴於機器的格式。隨著Python和AWK的發展,它是介於兩者之間。