ExpertClub
  1. Home
  2. Programming languages
  3. Perl
Language

Perl

Paradigmsmulti-paradigm programming
Typing disciplinedynamic typing
First appeared1987
Designed byLarry Wall
DeveloperThe Perl Foundation, Larry Wall
Typeprogramming language
First release1987
Influenced byC++, AWK, C, Unix shell, Lisp, Sed, BASIC
LicenseGNU General Public License, version 1.0 or later, Artistic License
Latest version5.44.0
Websiteperl.org
Written inC
Operating systemsMicrosoft Windows, MacOS, Solaris, IBM AIX, Linux, HP-UX

Sources: Wikidata (CC0) · Wikidata Q42478

Programming languages · 15

LanguageParadigmsFirst appearedDeveloper
Apache Groovyobject-oriented programming, multi-paradigm programming, imperative programming, functional programming2003Java Community Process, Apache Software Foundation
BeanShellobject-oriented programming1999—
Chaos———
Falconobject-oriented programming, procedural programming2003—
JavaScriptgeneric programming, aspect-oriented programming, imperative programming, functional programming, prototype-based programming, event-driven programming1995—
Kinetic Rule Languagerule-based programming, event-driven programming2007Kynetx
Pascal Scriptobject-oriented programming, multi-paradigm programming, imperative programming, procedural programming2000RemObjects Software
Perl Data Languagefunctional programming, imperative programming, array programming1996Karl Glazebrook
PHPimperative programming, functional programming, procedural programming, reflective programming, object-oriented programming1995Rasmus Lerdorf, Zeev Suraski, Andi Gutmans, Perforce Zend, PHP Group
PowerShellreflective programming, procedural programming, functional programming, imperative programming, object-oriented programming2006Microsoft
Qoreobject-oriented programming, procedural programming—David Nichols
Rakuobject-oriented programming, imperative programming, functional programming2015Audrey Tang, Larry Wall
Rubyreflective programming, functional programming, imperative programming, object-oriented programming1995Yukihiro Matsumoto
Sleep—2004—
Varphi Languageimperative programming, functional programming, object-oriented programming, procedural programming, reflective programming2025—

Operating systems · 3