This should answer most of your questions http://en.wikipedia.org/wiki/Perl