Perl
Created by Larry Wall in 1987
General-purpose interpreted language
Key Statistics
Popularity Trend
Composite score over the last 12 weeks
Source Breakdown
Contribution by data source (Total: 2.2)
Scores are weighted by importance: GitHub (25%), Jobs (20%), Stack Overflow (15%), Google Trends (15%), Packages (10%), Reddit (10%), Tutorials (5%).
Recent History
| Period | Rank | Score |
|---|---|---|
| May 2026Current | #19 | 2.2 |
| May 2026 | #18 | 1.8 |
| May 2026 | #17 | 1.8 |
| May 2026 | #17 | 1.8 |
| May 2026 | #20 | 0.7 |
Analysis & Context
Perl's index position is a long descent from the peak it held in the late 1990s as the duct tape of the internet. The decline is real and structural: Python has taken Perl's general-purpose scripting role, and few new projects start in Perl. What remains is significant though — Perl is still installed by default on most Unix systems, CPAN still hosts a vast library of mature modules, and bioinformatics, system administration, and legacy enterprise systems still run substantial amounts of production Perl. The honest framing: Perl is a maintenance language now, not a growth language.
Where Perl Is Used
Bioinformatics and computational biology
BioPerl was foundational to early genomics pipelines, and a great deal of bioinformatics infrastructure — sequence parsers, format converters, annotation pipelines — was written in Perl in the 2000s and is still in production at sequencing centers and research institutions.
System administration and Unix scripting
Perl was the standard text-processing and glue language for Unix administration for two decades. Many production systems still rely on Perl scripts for log processing, configuration management, and one-off data transformations that are too involved for shell scripts.
Legacy web applications
Some large web properties — Booking.com is the prominent example — still run substantial Perl codebases in production. Mojolicious and Dancer are modern Perl web frameworks for teams that have chosen to invest rather than migrate.
CPAN module ecosystem
CPAN holds over 200,000 Perl modules covering essentially every Unix integration, file format, and protocol. For maintenance work on Perl systems, CPAN's coverage is often the deciding factor in staying with Perl rather than rewriting.
The AI Era
AI coding assistants handle straightforward Perl reasonably well — there is enough Perl in the training corpus for basic completion — but quality drops on idiomatic Perl, complex regular expressions, and the more advanced module patterns. The AI era has not produced a wave of new Perl projects. Perl's role in AI work is as a glue layer in established bioinformatics and data-processing pipelines, not as the language new ML systems are written in.
Job Market
Perl job postings are thin and skewed toward maintenance. The roles that do exist tend to be senior — companies hiring for Perl now need engineers who can navigate aging codebases, refactor cautiously, and increasingly plan migrations to Python or Go. Compensation can be reasonable because supply is also limited, but the career trajectory is constrained: Perl experience by itself does not open doors at most modern engineering organizations.
Compare with similar languages
Related Languages
Embed the Perl rank badge
A live badge that always shows Perl's current rank in the LangPop index. Drop it in a README, docs page, or article — it updates automatically every week.
Markdown (README)
[](https://langpop.com/language/perl)
HTML
<a href="https://langpop.com/language/perl"><img src="https://langpop.com/api/badges/perl" alt="LangPop rank for Perl" height="20" /></a>