Skip to content

Instantly share code, notes, and snippets.

@relrod
Created November 29, 2009 05:11
Show Gist options
  • Save relrod/244801 to your computer and use it in GitHub Desktop.
Save relrod/244801 to your computer and use it in GitHub Desktop.
[/home/ricky/dev/perl/wikipedia]$ perl TextFuncs.pm perl
{{Infobox programming language
| name = Perl logo = paradigm = multi-paradigm: functional, imperative, object-
| oriented (class-based) year = 1987 designer = Larry Wall
| latest_release_version = 5.10.1 latest_release_date = turing-complete = Yes
| typing = Dynamic influenced_by = AWK, Smalltalk 80, Lisp, C, C++, sed, Unix
| shell, Pascal influenced = Python, PHP, Ruby, ECMAScript, Dao, Windows
| PowerShell, JavaScript, Falcon programming_language = C operating_system = Cross-
| platform license = GNU General Public License, Artistic License website =
| http://www.perl.org/
}}
<!--
NOTES FOR EDITORS
* "Perl" is not an acronym (read the "Name" section below). Do not put that
here.
* mod_perl is a correct link. Do not remove the underscore wherever you see it.
* Perl is described as the 'Swiss Army *chainsaw*', not the 'Swiss Army knife'
of programming languages. Read the ref.
--> 'Perl' is a high-level, general-purpose, interpreted, dynamic programming
language. Perl was originally developed by Larry Wall, a linguist working as a
systems administrator for NASA, in 1987, as a general-purpose Unix scripting
language to make report processing
easier.<ref>[http://perl.about.com/od/gettingstartedwithperl/p/whatisperl.htm
What is Perl?]</ref><ref>[http://www.perl.com/pub/a/2000/10/begperl1.html
Beginner's Introduction to Perl]</ref> 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.<ref name="perltimeline"></ref> The language
provides powerful text processing facilities without the arbitrary data length
limits of many contemporary Unix tools,<ref name="programmingperl"></ref><!--Ref
is from the forward of that book --> 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 <!-- Note to editors. This
should read *chainsaw*, not knife. Check the ref -->of programming languages"
due to its flexibility and adaptability.<ref> </ref>
[/home/ricky/dev/perl/wikipedia]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment