Perl is still used in today’s world as like
- data mining / statistical analysis – the perl regex engine, even if slightly outdated, (PCRE, a spinned off library, tops it up in any possibile way and it’s the default PHP engine) is still good for simple analysis
- UNIX system administration – Perl shall always be installed on UNIX.
You can count on it being readily available even on Mac OS X.
- network prototyping – many core network experts learned Perl when it was all the rage; and they still do their proofs-of-concept with it.
- security – many security experts, too, need fast prototyping. (and fast automated fixes) Perl can, and does, cover for that.
Advantages of PERL over C
- Perl runs on all platforms and is far more portable than C.
- Perl and a huge collection of Perl Modules are free software (either GNU General Public License or Artistic License).
- Perl is very much efficient in TEXT and STRING manipulation i.e. REG_EXP.
- It is a language that combines the best features from many other languages and is very easy to learn if you approach it properly.
- Dynamic memory allocation is very easy in PERL, at any point of time we can increase or decrease the size of the array.
The Perl Programming certificate series comprises four courses that take students from a complete beginner to an advanced level that includes use of reusable code and creation of objects for network-based applications.
Upon completion of this certificate program, you will be able to:
- Create Perl scripts that use variables, conditionals, interpolation, arrays, lists, hashes, subroutines, loops, formatted printing, data mapping, and sorting.
- Implement Perl scripts that work with external files.
- Utilize regular expressions, exception handling, multiprocessing, objects, and complex data structures.
- Develop applications that perform complex text processing, web page scraping and form handling, and database interaction.
- Navigate third-party code in the Comprehensive Perl Archive Network (CPAN) and use it in your own applications.