A high-level, general-purpose, interpreted, dynamic programming language known for its text processing capabilities and regular expression support. Perl combines features from C, shell scripting, and other languages.
text processing, system administration, web development, scripting, automation, data integration
pattern matching, closures, first-class functions, reflection, meta-programming, modules, destructuring, variadic functions, string interpolation
dynamic system, structural typing, weak typing, partial inference, runtime checking, moderate type coercion, no type annotations
interpreted, compiled
C, sed, awk, shell scripting, Lisp, C++, Unix shell, BASIC, AWK
pl, al, cgi, fcgi, perl, ph, plx, pm, psgi, t
Status | active |
Type | programming |
Created | 1987 |
Designed by | Larry Wall |
Developed by |
Perl Foundation Larry Wall The Perl Foundation |
PyPL Index | #29 |
TIOBE Index | #16 |
GitHub rank | #22 |