Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Perl

Scripting Language

Perl is a high-level, general-purpose, interpreted programming language created by Larry Wall, who began work on it in 1987 while employed as a programmer at Unisys and released version 1.0 on December 18, 1987, as a general-purpose Unix scripting language meant to make report processing easier. Perl's powerful built-in text and regular-expression handling made it a natural fit for early World Wide Web development in the 1990s, particularly for CGI scripts, and it became widely nicknamed the duct tape of the Internet for the role it played gluing together early web services. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
1987 1
Paradigm
Multi-paradigm: procedural, imperative and functional scripting 1
Significance
Perl has long been known as the duct tape of the Internet, and many large web based applications were written solely in Perl during the 1990s and 2000s; it runs on over one hundred platforms, from portables to mainframes, and remains suited to both rapid prototyping and large scale development. Its design philosophy, that easy things should be easy and hard things should be possible, shaped a generation of scripting languages that followed it. 2
Connections

Base Language For

Mojolicious, Frameworks

Verified en.wikipedia.org/wiki/Mojolicious: "it is written in the Perl programming language."

In Field

Source Wikipedia: Perl

Influenced

Source Wikipedia: PHP
Source Wikipedia: Ruby (programming language)

Influenced By

AWK, Programming Languages

"Perl takes hashes ('associative arrays') from AWK and regular expressions from sed." en.wikipedia.org/wiki/Perl

Source Wikipedia: Perl

Invented By

Larry Wall, Pioneers
Source Wikipedia: Larry Wall

Predecessor Of

Sources
1. Wikipedia: Perl
Wikimedia Foundation
  • History section
  • Introduction
  • Early versions section
View the Source
2. Perl.org: About Perl
The Perl FoundationAbout Perl pageView the Source
Wikipedia: Larry Wall
Wikimedia FoundationInvented By: Larry Wall, Career sectionView the Source
Wikipedia: PHP
Wikimedia FoundationInfluenced: PHP, History section
Quote, Influenced: PHP, History section
had changed to resemble that of Perl, but was simpler, more limited, and less consistent
View the Source
Wikipedia: Ruby (programming language)
Wikimedia FoundationInfluenced: Ruby, Semantics and philosophy section
Quote, Influenced: Ruby, Semantics and philosophy section
According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.