Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Is Perl worth it?

by Biker (Priest)
on Apr 23, 2002 at 13:27 UTC ( #161288=note: print w/ replies, xml ) Need Help??


in reply to Is Perl worth it? How does perl deal with programmer folly?

I'd like to comment on Perl as a programmming language.

Perl is a programming language with many built in commands, many different ways of doing things and aiming at many different problem areas. This is mostly considered a Good Thing in the Perl community.

As such, Perl provides you a lot. OTOH, and IMHO, Perl also require quite a lot from the programmer. Agreed, it is very easy to write a small script to solve a small and well defined problem. But when you start to write something big and/or complex, there are numerous ways of getting confused.

Perl gives freedom to the developer. Freedom has a price and the cost is responsibility. Perl puts you in the front seat. You drive. So chose your road visely. Perl will not stop you from going off the cliff. Or into the rock wall.
Good Perl is better or as good as good code in most (any?) other language. Bad Perl code is a disaster.

If you're experiencing problems with infinite loops in your daily work I see two potential solutions:

  1. Invest your own time, interest and involvement in a language like Perl. Study a lot. Take time to learn. You will be rewarded for serious efforts.
  2. Chose a more limited language. A language that will guide you while typing. Visual Basic comes to mind with it's syntax parsing IDE.

Now, these are only opinions. But they come from having programmed in many different languages. And from having passed the 'newbie' level in Perl, still without being able to call myself an expert in Perl. Experienced maybe, but not an expert.
Everything went worng, just as foreseen.


Comment on Re: Is Perl worth it?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://161288]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (7)
As of 2014-09-20 08:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (157 votes), past polls