DEV Community

Discussion on: Which Programming Languages Have You Explored Lately?

Collapse
 
villelmo profile image
William Torrez • Edited

I am learning Perl from the book Beginning Perl [Curtis "Ovid" Poe]. Perl manages a broad range of datatypes and can be more object-oriented. The library, in general, executes efficiently within the same process as the caller of the library.

In my country this language nobody use nor maintain, i discover that Bash tends to focus on managing the order of execution of other programs, and their input/output streams. It doesn’t have a vast “same process” library, and it has less datatypes. It isn’t object oriented.

  1. Strengths
  • DataType
  • Regex
  1. Weaknesses
  • Unpopular

specific domains or applications

  1. web programming - cgi/mod_perl/MVC frameworks
  2. system admin - lots of unix system admin tools were developed by perl
  3. API - modperl is pretty good for this stuff
  4. regex driven programming - such as spamassassin
  5. server programming - such as Daemon, Socket, Event, ipc etc.