About Perl(翻譯Perl官網介紹)_perl

來源:互聯網
上載者:User


強大, 穩定, 成熟, 可移植性

Perl 5 是一門有著26年歷史的,功能強大的、效能豐富的程式設計語言。Perl能在超過100種的平台上運行,從攜帶型裝置到大型主機。同時她也適合原型設計及大範圍的開發項目。

如果拿Perl比做開發語言的大家庭,那麼Perl 6就是這個大家庭中的一員,但同時Perl 6又是一門有自己獨立Team Dev的獨立的語言。她的存在對Perl 5的持續開發影響不大。

白皮書: 技術展示

可供您任意使用的Perl 5 技術白皮書

  • Perl database ORM - 讓資料庫查詢更加容易,代碼更加整潔.
  • Perl web framework - 能建立滿足公司需求的網站。
  • Object oriented Perl - 當需要時,她能提供強大的文法排錯功能。
  • Perl profiling - 效能豐富的程式碼分析工具能加快編碼速度。
  • Perl testing - 能為自動化測試提供高效能的代碼。
  • Perl load balancer - 反向 Proxy均衡及負載平衡及Web伺服器。
  • Perl Plack/PSGI - 簡單且靈活的Web開發。
  • Perl IPv6 - Perl和IPv6網路。
  • CPAN - 對開發人員來說,完整的,成熟的開發環境、模組。

Perl 5 特徵

關鍵任務

用作公用及私人部門中,關鍵任務的項目。

物件導向,程式及功能

支援物件導向的程式及函數編程。

容易擴充

從CPAN中,總共有超過25,000開源模組可供使用。

文本處理

Perl包括了能處理文本的強大工具,這使得她成為處理HTML,XML及其他構造語言理想的工具。

Unicode 支援

從Perl 5.14開始,Perl就支援 Unicode version 6.

資料庫整合

Perl's 資料庫整合介面 (DBI) 支援第三方資料庫,包括:oracle,Sybase, MySQL,以及其他的資料庫。

C/C++庫介面

Perl 介面能通過XS 或 SWIG與外部的C/C++庫相連。

可嵌入式的

Perl解釋程式能嵌入到其他系統中去,比如說:Web 服務器和資料庫伺服器。

開源的

Perl是開源軟體, 在Artistic License, 或GNU General Public License (GPL)獲得許可,認證。

Perl 5和Web

理想的Web程式設計語言

Perl 是一門理想的程式設計語言,歸功於其強大的文本處理能力及快速的開發週期。

Web架構

有很多WEB架構用Perl開發,最知名的是:Catalyst.

資料庫整合

Perl的 DBI 包使得Web-資料庫整合起來相對容易。DBIx::Class - 該類就是對象映射器。

Web模組

CPAN 提供了數以千計的模組,因此讓大多數的你想完成的任務變得簡單,從URL或影像處理,到亞馬遜EC2應用程式介面,以及其他更多。

互連網

Perl長時間被當成“互連網”, 仍而許多大型的Web網站就由Perl單獨寫成。

加密功能

Perl能處理加密的WEB資料,包括電子商務處理。

嵌入到Apache中

Perl能嵌入到Web伺服器中去,從而能使處理速度提升20倍。mod_perl 能使Apache Web伺服器嵌入Perl的解譯器。

原文地址: http://www.perl.org/about.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.