CODIGO
log in

Perl

AKA cperl

Perl logo

Summary

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.

Paradigms

imperative

Domains

text processing, system administration, web development, scripting, automation, data integration

Key Features

pattern matching, closures, first-class functions, reflection, meta-programming, modules, destructuring, variadic functions, string interpolation

Typing

dynamic system, structural typing, weak typing, partial inference, runtime checking, moderate type coercion, no type annotations

Compilation

interpreted, compiled

Influenced By

C, sed, awk, shell scripting, Lisp, C++, Unix shell, BASIC, AWK

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

pl, al, cgi, fcgi, perl, ph, plx, pm, psgi, t

External Links

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

Popularity [PyPL]

Code Example

Loading...