Perl

E95185

Perl is a high-level, general-purpose programming language known for its powerful text-processing capabilities and use in system administration, web development, and scripting.

All labels observed (15)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf general-purpose programming language ⓘ
high-level programming language ⓘ
programming language ⓘ
abbreviation Practical Extraction and Report Language ⓘ
designedBy Larry Wall ⓘ
executionModel interpreted ⓘ
fileExtension .pl ⓘ
.pm ⓘ
.t ⓘ
firstAppeared 1987 ⓘ
hasCommunity Perl Mongers ⓘ
hasImplementation perl interpreter ⓘ
hasMajorVersion Perl self-linksurface differs ⓘ
surface form: Perl 4

Perl self-linksurface differs ⓘ
surface form: Perl 5

Perl self-linksurface differs ⓘ
surface form: Perl 6

Raku ⓘ
influenced JavaScript ⓘ
PHP ⓘ
Python ⓘ
Raku ⓘ
Ruby ⓘ
influencedBy C ⓘ
Lisp programming language ⓘ
surface form: Lisp

awk ⓘ
GNU Sed ⓘ
surface form: sed

shell script ⓘ
latestMajorBranch Perl self-linksurface differs ⓘ
surface form: Perl 5
license Artistic License 2.0 ⓘ
surface form: Artistic License

GNU General Public License ⓘ
notableFeature comprehensive CPAN library ⓘ
powerful text-processing capabilities ⓘ
operatingSystem cross-platform ⓘ
paradigm functional programming ⓘ
imperative programming ⓘ
object-oriented programming ⓘ
scripting ⓘ
primaryUse bioinformatics ⓘ
network programming ⓘ
scripting ⓘ
system administration ⓘ
text processing ⓘ
web development ⓘ
standardPackageRepository CPAN ⓘ
supports Unicode ⓘ
modules ⓘ
object-oriented programming ⓘ
regular expressions ⓘ
tagline There is more than one way to do it ⓘ
typingDiscipline duck typing ⓘ
dynamic typing ⓘ
website https://www.perl.org/ ⓘ

How these facts were elicited

Referenced by (71)

Full triples — surface form annotated when it differs from this entity's canonical label.

Codex → supportsLanguage → Perl ⓘ
Algol 68 → influenced → Perl ⓘ
Ruby → influencedBy → Perl ⓘ
Julia → influencedBy → Perl ⓘ
PostgreSQL → supportsLanguage → Perl ⓘ
this entity surface form: PL/Perl
PHP → influencedBy → Perl ⓘ
PowerShell → influencedBy → Perl ⓘ
Larry Wall → notableWork → Perl ⓘ
Larry Wall → associatedWith → Perl ⓘ
this entity surface form: CPAN ecosystem
XEmacs → supportsLanguage → Perl ⓘ
Groovy → influencedBy → Perl ⓘ
uWSGI → supportsLanguage → Perl ⓘ
Perl → hasMajorVersion → Perl self-linksurface differs ⓘ
this entity surface form: Perl 4
Perl → hasMajorVersion → Perl self-linksurface differs ⓘ
this entity surface form: Perl 5
Perl → hasMajorVersion → Perl self-linksurface differs ⓘ
this entity surface form: Perl 6
Perl → latestMajorBranch → Perl self-linksurface differs ⓘ
this entity surface form: Perl 5
Artistic License 2.0 → designedFor → Perl ⓘ
this entity surface form: Perl 5
Bugzilla → requires → Perl ⓘ
this entity surface form: Perl interpreter
Ward → programmingLanguageUsed → Perl ⓘ
subject surface form: Ward Cunningham
GTK (for graphical interface) → bindingAvailableFor → Perl ⓘ
subject surface form: GTK
YAML → influencedBy → Perl ⓘ
Active Server Pages (ASP) → supportedScriptingLanguage → Perl ⓘ
subject surface form: Active Server Pages
this entity surface form: PerlScript
Martin Perl → familyName → Perl ⓘ
Programming Perl → subject → Perl ⓘ
this entity surface form: Perl (programming language)
Programming Perl → isAbout → Perl ⓘ
this entity surface form: Perl programming