Minimal reason to learn Perl

4,501 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,501
On SlideShare
0
From Embeds
0
Number of Embeds
220
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Minimal reason to learn Perl

  1. 1. Why to Learn Perl<br />Minimal reasons to learn Perl<br />Visit: http://www.aliencoders.com<br />Credit: perl.org<br />
  2. 2. Why PerlWho uses itFor whom it’s best suitedWhy to support Perl Job Opportunities BooksFurther References<br />2<br />Like us at https://www.facebook.com/aliencoders<br />
  3. 3. Why Perl<br />Powerful, Expressive and fast<br />Perl runs basic CGI that made CGI ubiquitous on the web.<br />mod_perl is an advanced implementation of Perl It provides extremely fast performance<br />DB interaction: Perl provides an excellent interface to nearly all available databases<br />re-usable code architecture (modules, OO, etc.): Perl is architected to allow and encourage re-use. <br />3<br />Like us at https://www.facebook.com/aliencoders<br />
  4. 4. Why Perl cont..<br />CPAN, Comprehensive Perl Archive Network, is one of the largest repositories of free code in the world. No need to reinvent the wheel .<br />Multi-use: Perl can be used to develop Web apps, batch processing, data analysis and text manipulation, command-line utilities and apps, GUI apps.<br />Multi-language integration: can interact with C, C++, Java, etc. from within Perl code.<br />Multi-platform: Perl runs on Linux, MS Windows and all of the platforms listed here: http://www.cpan.org/ports/<br />4<br />Like us at https://www.facebook.com/aliencoders<br />
  5. 5. Who uses it<br />Google<br />EBay<br />Ticketmaster<br />Bank of America<br />Yahoo<br />Amazon<br />Indian Railways<br />IMDB<br />Live Journal<br />BBC<br />.. and list goes on<br />5<br />Like us at https://www.facebook.com/aliencoders<br />
  6. 6. For whom it’s best suited<br />Web Development<br />Network Programming<br />Unix People<br />Lazy but crazy<br />Needs Text manipulation<br />Needs Different database interaction<br />Uses lots of regular expression – it’s the best friend<br />6<br />Like us at https://www.facebook.com/aliencoders<br />
  7. 7. Why to support Perl<br />Perl, Apache, and related technologies are open source and free<br />You can look in and modify perl files<br />Very strong community support: CPAN<br />Easy to Learn<br />Easy to maintain<br />Under top 10 best programming languages since last 16 years<br />7<br />Like us at https://www.facebook.com/aliencoders<br />
  8. 8. Job Opportunities<br />Most of the jobs are based on US<br />UK, Canada people also have nice opportunity<br />Australia is quite famous for Perl jobs and training<br />Very less jobs in India<br />Salary Range is quite handsome<br />http://jobs.perl.org/about/stats<br />8<br />Like us at https://www.facebook.com/aliencoders<br />
  9. 9. Books<br />Programming Perl By Larry Wall<br />Modern Perl by chromatic<br />Learning Perl, Intermediate Perl, Mastering Perl by Randal L. Schwartz<br />Object Oriented Perl by Damian Conway<br />Perl Best Practices by Damian Conway<br />Higher Order Perl by Mark Jason Dominus<br />Minimal Perl for Linux and Unix people by Tim Maher<br />9<br />Like us at https://www.facebook.com/aliencoders<br />
  10. 10. Further References<br />http://perltraining.com.au/whyperl.html<br />http://perldoc.perl.org/<br />http://en.wikipedia.org/wiki/Perl<br />http://www.cpan.org/<br />http://www.perlmonks.org/<br />http://www.perl.org/<br />http://perlguru.com/<br />10<br />Like us at https://www.facebook.com/aliencoders<br />

×