Perl is a dynamic, dynamically-typed, high-level, scripting (interpreted) language most comparable with PHP and Python. Perl's syntax owes a lot to ancient shell scripting tools, and it is famed for its overuse of confusing symbols, the majority of which are impossible to Google for. Perl's shell scripting heritage makes it great for writing glue code: scripts which link together other scripts and programs. Perl is ideally suited for processing text data and producing more text data. Perl is widespread, popular, highly portable and well-supported. Perl was designed with the philosophy "There's More Than One Way To Do It" (TMTOWTDI) (contrast with Python, where "there should be one - and preferably only one - obvious way to do it").



Comments
devdanke replied ago:
Learn Python or Ruby or Groovy or Power Shell instead of Perl. When Perl first arrived, it was an improvement over simple shell scripts. But that was a long, long time ago. Now Perl is a recipe for undecipherable scripts that neither you or anyone in your company will understand in six months. Avoid Perl. Future generations of IT workers will thank you.
Voters For This Link (7)
Voters Against This Link (1)