Perl Programming Language

From GM-RKB
Jump to: navigation, search

A Perl Programming Language is a general-purpose high-level interpreted dynamic weakly typed programming language created and stewarded by Larry Wall.



References

2011

  • (Wikipedia, 2011) ⇒ http://en.wikipedia.org/wiki/Perl_language
    • Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.[1] Since then, it has undergone many changes and revisions and become widely popular amongst programmers. Larry Wall continues to oversee development of the core language, and its upcoming version, Perl 6. Perl borrows features from other programming languages including C, shell scripting (sh), AWK, and sed.[2] The language provides powerful text processing facilities without the arbitrary data length limits of many contemporary Unix tools,[3] facilitating easy manipulation of text files. Perl gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its parsing abilities.[4]

      In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. Perl is nicknamed "the Swiss Army chainsaw of programming languages" due to its flexibility and power.[5] It is also referred to as the "duct tape that holds the Internet together", in reference to its ubiquity and perceived inelegance.[6]

  1. Sheppard, Doug (2000-10-16). "Beginner's Introduction to Perl". dev.perl.org. http://www.perl.com/pub/2000/10/begperl1.html. Retrieved 2011-01-08. 
  2. Ashton, Elaine (1999). "The Timeline of Perl and its Culture (v3.0_0505)". http://history.perl.org/PerlTimeline.html. 
  3. Wall, Larry, Tom Christiansen and Jon Orwant (July 2000). Programming Perl, Third Edition. O'Reilly Media. ISBN 0-596-00027-8. 
  4. Smith, Roderick W. (21 Jun 2002). Advanced Linux Networking. Addison-Wesley Professional. pp. 594. ISBN 978-0201774238. 
  5. Sheppard, Doug (2000-10-16). "Beginner's Introduction to Perl". O'Reilly Media. http://www.perl.com/pub/a/2000/10/begperl1.html. Retrieved 2008-07-27. 
  6. Leonard, Andrew. "The joy of Perl". Salon.com. http://www.salon.com/21st/feature/1998/10/cov_13feature.html. Retrieved 2011-01-08.