29 lines
No EOL
1.4 KiB
Text
29 lines
No EOL
1.4 KiB
Text
{{language
|
|
|site=http://www.perl.org/
|
|
|exec=bytecode
|
|
|strength=weak
|
|
|express=implicit
|
|
|checking=both
|
|
|parampass=reference
|
|
|gc=no
|
|
|tags=perl
|
|
|LCT=yes
|
|
|bnf=http://perl.comsci.us/syntax/statement/index.html}}
|
|
{{language programming paradigm|Dynamic}}
|
|
{{language programming paradigm|imperative}}
|
|
{{language programming paradigm|procedural}}
|
|
{{language programming paradigm|reflective}}
|
|
{{language programming paradigm|functional}}
|
|
{{language programming paradigm|object-oriented}}
|
|
{{language programming paradigm|generic}}
|
|
{{codepad}}'''Perl''' is both the name of a programming language and the name of the primary implementation of that language.
|
|
|
|
As a language, it takes the best from other programming languages such as [[derived from::BASIC]], [[derived from::Lisp]], [[derived from::C]] and the [[Unix]] tools [[derived from::sed]], [[derived from::AWK]] and [[derived from::UNIX Shell| the UNIX shell]]. It is particularly suited for Unix systems programming, [[:Category:Text processing|text processing]] and [[Data Munging|gluing heterogeneous programs together]]. Its interpreter is called perl. Perl has seen five major revisions, and [[Perl 6|a sixth]] is currently being worked on.
|
|
|
|
The implementation known as Perl is available on a wide variety of mostly UNIX-based operating systems.
|
|
|
|
==Citations==
|
|
* [[wp:Perl|Wikipedia:Perl]]
|
|
|
|
==Todo==
|
|
[[Reports:Tasks_not_implemented_in_Perl]] |