About Perl (translation of Perl official website) _perl

Source: Internet
Author: User
Tags perl interpreter


Strong, stable, mature, portable

Perl 5 is a 26-year-old, powerful, performance-rich programming language. Perl can run on more than 100 platforms, from portable devices to large hosts. At the same time she is also suitable for prototype design and a wide range of development projects.

Perl 6 is a member of this family if Perl is a larger family than the development language, but Perl 6 is a separate language with its own development team. Her presence has little impact on the continued development of Perl 5.

White Paper: Technology show

Perl 5 Technical white paper available for you to use

  • Perl databas e orm -make database queries easier and the code cleaner.
  • Perl Web framework -can create Web sites that meet the needs of your company. The
  • Object oriented perl -provides powerful syntax debugging when needed.
  • Perl profiling -Performance-rich code analysis tools to speed up coding. The
  • Perl testing -can provide high-performance code for automated tests.
  • Perl load balancer -Reverse proxy equalization and load balancing and Web servers.
  • Perl plack/psgi -Simple and flexible web development.
  • perl ipv6 -Perl and IPV6 networks.
  • cpan -for Developers, a complete, mature development environment, modules.

Perl 5 Characteristics

Key tasks

Used as a key task in both the public and private sectors.

Object-oriented, program and function

Support Object-oriented program and function programming.

Easy to expand

A total of more than 25,000 open source modules are available from the CPAN.

Text Processing

Perl includes powerful tools for working with text, which makes her an ideal tool for dealing with html,xml and other language constructs.

Unicode Support

Since Perl 5.14, Perl has supported Unicode version 6.

Database integration

The Perl ' s Database Integration Interface (DBI) supports Third-party databases, including: Oracle,sybase, MySQL, and other databases.

C + + Library interface

The Perl interface can be connected to an external C + + library via XS or SWIG.

can be embedded in

Perl interpreters can be embedded in other systems, such as WEB servers and database servers.

of Open source

Perl is open source software, licensed and certified in artistic License, or the GNU General Public License (GPL).

Perl 5 and Web

An ideal web programming language

Perl is an ideal programming language, thanks to its powerful text processing capabilities and fast development cycles.

Web Framework

There are many web frameworks developed in Perl, the most well-known being: Catalyst.

Database integration

Perl's DBI package makes it relatively easy to integrate web-databases. Dbix::class-This class is the object mapper.

Web Module

CPAN offers thousands of modules, so let most of the tasks you want to accomplish become simpler, from URL or image processing, to Amazon EC2 application interface, and more.

Internet

Perl has long been used as an "Internet", and many large Web sites are written by Perl alone.

Encryption features

Perl can handle encrypted web data, including E-commerce processing.

Embed in Apache

Perl can be embedded in a Web server, which can increase processing speed by up to 20 times times. Mod_perl enables the Apache Web server to embed the Perl interpreter.

Original address : http://www.perl.org/about.html

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.