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 ParadigmMulti-paradigm: procedural, imperative and functional scripting 2 SignificancePerl 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. 3 Classification
Typing Discipline 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 Wikidata: Apache Groovy
Source Wikidata: JavaScript
Source Wikidata: PHP
Additional Source Wikipedia: PHPHistory section
Source Wikidata: PowerShell
Source Wikipedia: Ruby (programming language)
Influenced By
"Perl takes hashes ('associative arrays') from AWK and regular expressions from sed." en.wikipedia.org/wiki/Perl
Source Wikidata: Perl
Source Wikipedia: Perl
Invented By
Source Wikidata: Perl
Additional Source Wikipedia: Larry WallCareer section
Predecessor Of
Sources
1. Wikidata: Perl
- Wikidata Q42478, class allow-list match (w-wdresolver-0926)
- Wikidata Q42478 P571 (inception)
- Wikidata Q42478 P7078 (typing discipline)
View the Source2. Wikipedia: Perl
Wikimedia Foundation- History section
- Introduction
- Early versions section
View the Source 3. Perl.org: About Perl
Wikipedia: Larry Wall
Wikipedia: PHP
Wikimedia FoundationInfluenced: PHP, History sectionQuote, 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 sectionQuote, Influenced: Ruby, Semantics and philosophy section
According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.
View the Source Wikidata: Julia
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.