Difference between revisions of "Perl"
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) (→Description) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
== Description == | == Description == | ||
− | Perl provides powerful text processing facilities without the arbitrary data-length limits of many contemporary [[Unix]] commandline tools, facilitating easy manipulation of [[ | + | Perl provides powerful text processing facilities without the arbitrary data-length limits of many contemporary [[Unix]] commandline tools, facilitating easy manipulation of [[text files]]. |
Perl 5 gained widespread popularity in the late 1990s as a [[Common Gateway Interface|CGI]] scripting language, in part due to its [[regular expression]] and [[String (computer science)|string]] [[parsing]] abilities. | Perl 5 gained widespread popularity in the late 1990s as a [[Common Gateway Interface|CGI]] scripting language, in part due to its [[regular expression]] and [[String (computer science)|string]] [[parsing]] abilities. | ||
Line 24: | Line 24: | ||
* [https://www.perl.org/ Official website] | * [https://www.perl.org/ Official website] | ||
* [https://en.wikipedia.org/wiki/Perl Perl] @ Wikipedia | * [https://en.wikipedia.org/wiki/Perl Perl] @ Wikipedia | ||
+ | |||
+ | [[Category:Computer programming]] | ||
+ | [[Category:Computing]] | ||
+ | [[Category:Programming languages]] | ||
+ | [[Category:Web design and development]] |
Latest revision as of 16:55, 24 April 2016
Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages. The languages in this family include Perl 5 and Perl 6.
Description
Perl provides powerful text processing facilities without the arbitrary data-length limits of many contemporary Unix commandline tools, facilitating easy manipulation of text files.
Perl 5 gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its regular expression and string parsing abilities.
In addition to CGI, Perl 5 is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications.
It has been nicknamed "the Swiss Army chainsaw of scripting languages" because of its flexibility and power, and possibly also because of its "ugliness".
In 1998, it was also referred to as the "duct tape that holds the Internet together", in reference to both its ubiquitous use as a glue language and its perceived inelegance.
See also
External links
- Official website
- Perl @ Wikipedia