Changes
Created page with "<p><strong>Perl</strong> is a family of two <a href="https://en.wikipedia.org/wiki/High-level_programming_language" title="High-level programming language">high-level</..."
<p><strong>Perl</strong> is a family of two <a href="https://en.wikipedia.org/wiki/High-level_programming_language" title="High-level programming language">high-level</a>, <a href="https://en.wikipedia.org/wiki/General-purpose_programming_language" title="General-purpose programming language">general-purpose</a>, <a href="https://en.wikipedia.org/wiki/Interpreter_(computing)" title="Interpreter (computing)">interpreted</a>, <a href="https://en.wikipedia.org/wiki/Dynamic_programming_language" title="Dynamic programming language">dynamic programming languages</a>, Perl 5 and <a href="https://en.wikipedia.org/wiki/Perl_6" title="Perl 6">Perl 6</a>.</p>
<p>Though Perl is not officially an acronym, there are various <a href="https://en.wikipedia.org/wiki/Backronym" title="Backronym">backronyms</a> in use, including "Practical <a href="https://en.wikipedia.org/wiki/Data_extraction" title="Data extraction">Extraction</a> and Reporting Language". Perl was originally developed by <a href="https://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall">Larry Wall</a> in 1987 as a general-purpose <a href="https://en.wikipedia.org/wiki/Unix" title="Unix">Unix</a> <a href="https://en.wikipedia.org/wiki/Scripting_language" title="Scripting language">scripting language</a> to make report processing easier. Since then, it has undergone many changes and revisions. <a href="https://en.wikipedia.org/wiki/Perl_6" title="Perl 6">Perl 6</a>, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from one another.</p>
<p>The Perl languages borrow features from other programming languages including <a href="https://en.wikipedia.org/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="https://en.wikipedia.org/wiki/Shell_script" title="Shell script">shell script</a> (<a href="https://en.wikipedia.org/wiki/Bourne_shell" title="Bourne shell">sh</a>), <a href="https://en.wikipedia.org/wiki/AWK_(programming_language)" title="AWK (programming language)">AWK</a>, and <a href="https://en.wikipedia.org/wiki/Sed" title="Sed">sed</a>; Wall also alludes to <a href="https://en.wikipedia.org/wiki/BASIC" title="BASIC">Basic</a> and <a href="https://en.wikipedia.org/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a> in the introduction to <em><a href="https://en.wikipedia.org/wiki/Learning_Perl" title="Learning Perl">Learning Perl</a></em> (Schwartz & Christiansen) and so on. They provide text processing facilities without the arbitrary data length limits of many contemporary <a href="https://en.wikipedia.org/wiki/Unix_commandline_tools" title="Unix commandline tools">Unix command-line tools</a>, facilitating manipulation of <a href="https://en.wikipedia.org/wiki/Text_file" title="Text file">text files</a>. Perl 5 gained widespread popularity in the late 1990s as a <a href="https://en.wikipedia.org/wiki/Common_Gateway_Interface" title="Common Gateway Interface">CGI scripting</a> language, in part due to its then unsurpassed <a href="https://en.wikipedia.org/wiki/Regular_expression" title="Regular expression">regular expression</a> and <a href="https://en.wikipedia.org/wiki/String_(computing)" title="String (computing)">string</a> <a href="https://en.wikipedia.org/wiki/Parsing" title="Parsing">parsing</a> abilities.</p>
<p>In addition to CGI, Perl 5 is used for <a href="https://en.wikipedia.org/wiki/System_administrator" title="System administrator">system administration</a>, <a href="https://en.wikipedia.org/wiki/Computer_network_programming" title="Computer network programming">network programming</a>, finance, <a href="https://en.wikipedia.org/wiki/Bioinformatics" title="Bioinformatics">bioinformatics</a>, and other applications, such as for <a href="https://en.wikipedia.org/wiki/Graphical_user_interface" title="">GUIs</a>. It has been nicknamed "the Swiss Army chainsaw of scripting languages" because of its flexibility and power, and also its ugliness. In 1998, it was also referred to as the "<a href="https://en.wikipedia.org/wiki/Duct_tape" title="Duct tape">duct tape</a> that holds the Internet together," in reference to both its ubiquitous use as a <a href="https://en.wikipedia.org/wiki/Glue_language" title="Glue language">glue language</a> and its perceived inelegance.</p>
<p> </p>
<p><span style="font-size:18px"><strong>Reference</strong></span></p>
<hr />
<p>1. <a href="https://en.wikipedia.org/wiki/Perl">"Perl"</a>, from Wikipedia</p>
<p>Though Perl is not officially an acronym, there are various <a href="https://en.wikipedia.org/wiki/Backronym" title="Backronym">backronyms</a> in use, including "Practical <a href="https://en.wikipedia.org/wiki/Data_extraction" title="Data extraction">Extraction</a> and Reporting Language". Perl was originally developed by <a href="https://en.wikipedia.org/wiki/Larry_Wall" title="Larry Wall">Larry Wall</a> in 1987 as a general-purpose <a href="https://en.wikipedia.org/wiki/Unix" title="Unix">Unix</a> <a href="https://en.wikipedia.org/wiki/Scripting_language" title="Scripting language">scripting language</a> to make report processing easier. Since then, it has undergone many changes and revisions. <a href="https://en.wikipedia.org/wiki/Perl_6" title="Perl 6">Perl 6</a>, which began as a redesign of Perl 5 in 2000, eventually evolved into a separate language. Both languages continue to be developed independently by different development teams and liberally borrow ideas from one another.</p>
<p>The Perl languages borrow features from other programming languages including <a href="https://en.wikipedia.org/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="https://en.wikipedia.org/wiki/Shell_script" title="Shell script">shell script</a> (<a href="https://en.wikipedia.org/wiki/Bourne_shell" title="Bourne shell">sh</a>), <a href="https://en.wikipedia.org/wiki/AWK_(programming_language)" title="AWK (programming language)">AWK</a>, and <a href="https://en.wikipedia.org/wiki/Sed" title="Sed">sed</a>; Wall also alludes to <a href="https://en.wikipedia.org/wiki/BASIC" title="BASIC">Basic</a> and <a href="https://en.wikipedia.org/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a> in the introduction to <em><a href="https://en.wikipedia.org/wiki/Learning_Perl" title="Learning Perl">Learning Perl</a></em> (Schwartz & Christiansen) and so on. They provide text processing facilities without the arbitrary data length limits of many contemporary <a href="https://en.wikipedia.org/wiki/Unix_commandline_tools" title="Unix commandline tools">Unix command-line tools</a>, facilitating manipulation of <a href="https://en.wikipedia.org/wiki/Text_file" title="Text file">text files</a>. Perl 5 gained widespread popularity in the late 1990s as a <a href="https://en.wikipedia.org/wiki/Common_Gateway_Interface" title="Common Gateway Interface">CGI scripting</a> language, in part due to its then unsurpassed <a href="https://en.wikipedia.org/wiki/Regular_expression" title="Regular expression">regular expression</a> and <a href="https://en.wikipedia.org/wiki/String_(computing)" title="String (computing)">string</a> <a href="https://en.wikipedia.org/wiki/Parsing" title="Parsing">parsing</a> abilities.</p>
<p>In addition to CGI, Perl 5 is used for <a href="https://en.wikipedia.org/wiki/System_administrator" title="System administrator">system administration</a>, <a href="https://en.wikipedia.org/wiki/Computer_network_programming" title="Computer network programming">network programming</a>, finance, <a href="https://en.wikipedia.org/wiki/Bioinformatics" title="Bioinformatics">bioinformatics</a>, and other applications, such as for <a href="https://en.wikipedia.org/wiki/Graphical_user_interface" title="">GUIs</a>. It has been nicknamed "the Swiss Army chainsaw of scripting languages" because of its flexibility and power, and also its ugliness. In 1998, it was also referred to as the "<a href="https://en.wikipedia.org/wiki/Duct_tape" title="Duct tape">duct tape</a> that holds the Internet together," in reference to both its ubiquitous use as a <a href="https://en.wikipedia.org/wiki/Glue_language" title="Glue language">glue language</a> and its perceived inelegance.</p>
<p> </p>
<p><span style="font-size:18px"><strong>Reference</strong></span></p>
<hr />
<p>1. <a href="https://en.wikipedia.org/wiki/Perl">"Perl"</a>, from Wikipedia</p>