AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share


Programming language
Paradigmmulti-paradigm: functional, imperative, object-oriented (class-based)
Appeared in1987
Designed byLarry Wall
Software developerLarry Wall
Stable release5.12.1 (May 16, 2010)
Preview release5.13.2 (June 22, 2010)
Typing disciplineDynamic
Influenced byAWK, Smalltalk 80, Lisp, C, C++, sed, Unix shell, Pascal
InfluencedPython, PHP, Ruby, ECMAScript, LPC, Windows PowerShell, JavaScript, Falcon
Programming languageC
Operating systemCross-platform
LicenseGNU General Public License, Artistic License
Usual file

     Home | programming language | Perl

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. 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. The language provides powerful text processing facilities without the arbitrary data length limits of many contemporary Unix tools, facilitating easy manipulation of text files. It is also used for graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web. Perl is nicknamed "the Swiss Army chainsaw of programming languages" due to its flexibility and adaptability.

Latest News : Perl : Tweet this RSS

Want to Perl latest news on your twitter account???   sign in with twitter
Perl     sign in with twitter   ||  programming_language     sign in with twitter   ||  Other     sign in with twitter
7 programming languages on the rise - InfoWorld Tweet this news
InfoWorld--The former helped create the language by building a version of -Perl- that is easier to read and not as chock-full of opening and closing brackets as a C ... - Date : Mon, 25 Oct 2010 10:08:46 GMT+00:00
Knowledge Gaps, Fears Common Among Parents of Children with Drug-Resistant ... - Tweet this news disclosure: Aaron Milstone and Trish -Perl- receive grant support from Sage Products, Inc. -Perl- is on the advisory board and has received ... - Date : Mon, 25 Oct 2010 16:59:58 GMT+00:00
Condé Nast Gives Fairchild More Style - Tweet this news"We saw a new opportunity to align the brand along with WWD/ and move the website and editorial team," Maurie -Perl-, SVP and chief ... - Date : Mon, 25 Oct 2010 20:04:41 GMT+00:00

Data types : Windows
Type Sigil Example Description
Scalar $ $foo a single value; it may be a number, a string, a file handle, or a reference.
Array @ @foo An ordered collection of scalars.
Associative array % %foo A map from strings to scalars; the strings are called keys, and the scalars are called values. Also known as a hash.
File handle none $foo or FOO A map to a file, device, pipe, or scalar that is open for reading, writing, or both.
Subroutine & &foo A piece of code that may be passed arguments, be executed, and return data.
Typeglob * *foo The symbol table entry for all types with the name 'foo'.

Pastimes : Perl on IRC
IRC Network Channels #perl #cbstream #perlcafe #poe #moose #poe #catalyst #dbix-class #perl-help #distzilla #epo #corehackers #sdl #win32 #toolchain #padre #perlmonks #perl #perlhelp #perl #debian-perl


PeopleLarry Wall, Randal L. Schwartz, Damian Conway, Allison Randal, Audrey Tang, Simon Cozens, Sean M. Burke, chromatic , Adam Kennedy , Brian D Foy
ThingsThe Perl Foundation (Perl Mongers, PerlMonks, archives), module, Parrot, YAPC, Bioperl
FrameworksCatalyst, Mason, Maypole, Moose

Privacy | Sitemap