Perl


Perl Camel logoWe do development/programming in Perl. We have experts who is working with perl since 2005 and we are active participants of PerlMonks since 2007. There are multiple projects that was  in perl. www.exchangerate.com is among the first projects we did in perl and still continues on a daily basis.

Perl officially stands for Practical Extraction and Report Language, except when it doesn't. The Perl's official documentation says

Perl was originally a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It quickly became a good language for many system management tasks. Over the years, Perl has grown into a general-purpose programming language. It's widely used for everything from quick "one-liners" to full-scale application development.

The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). It combines (in the author's opinion, anyway) some of the best features of sed, awk, and sh, making it familiar and easy to use for Unix users to whip up quick solutions to annoying problems. Its general-purpose programming facilities support procedural, functional, and object-oriented programming paradigms, making Perl a comfortable language for the long haul on major projects, whatever your bent.

Perl's roots in text processing haven't been forgotten over the years. It still boasts some of the most powerful regular expressions to be found anywhere, and its support for Unicode text is world-class. It handles all kinds of structured text, too, through an extensive collection of extensions. Those libraries, collected in the CPAN, provide ready-made solutions to an astounding array of problems. When they haven't set the standard themselves, they steal from the best -- just like Perl itself.

Perl is well documented and has a huge archive of packages available under different open source licenses at CPAN - Comprehensive Perl Archive Network. Once perl is installed, you have all documentations locally in most cases. Ubuntu required perldoc to be installed separately. You can get the documents with command perldoc. perldoc perl will list the tutorials. The overview of the language is available under 

    perl                Perl overview 
    perlintro           Perl introduction for beginners
    perlrun             Perl execution and options
    perltoc             Perl documentation table of contents

 perldoc perl, perldoc perlintro etc are the commandsto read each of them. 

Extensive additional documentation for Perl modules is available, both those distributed with Perl and third-party modules which are packaged or locally installed. A huge communityof experts out there who helps every developer need is at PerlMonks

The Perl motto is "There's more than one way to do it." Divining how many more is left as an exercise to the reader. The three principal virtues of a programmer are Laziness, Impatience, and Hubris.

You may read few articles we have at our blog on Perl.

Disclaimer: The third-party logos/trademark used on this website are representative images and  the logos/trademark is copyrighted to original owner. Atemon does not make any claim  on any of the third-party logos/trademark.