Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: There's Only One Way To Do It

by wolfi (Scribe)
on Apr 07, 2004 at 10:29 UTC ( [id://343244]=note: print w/replies, xml ) Need Help??


in reply to There's Only One Way To Do It

i'm fairly new to 'real' programming, but from what i gather and as blasphemic as it sounds, other languages might be better suited for some things, than perl. The reason is no fault of perl's, but in that it was originally designed to handle certain purposes (like data-management) and has grown into a wealth of other avenues. Whereas other languages were designed with some other primary focus in mind. (You're more likely to find chats and games written in java or C, rather than perl.)

i don't see these as weaknesses. I think of it as using the best tool for the job. Perl might not be the best for every job - but it is for so many. (And it's still evolving.)

but when it comes to Only One Way... I find perl to be very versatile and often wonder, if i'm not getting spoiled here; That when i move onto other languages, i'll be saying things like "but perl doesn't have any upper limits!" ;-)

You can use modules or write your own. You can use object-oriented syntax or standard. Write them as IFs..Else statements - write them as regexes. Use strict and warnings and taint... or write some quick and crude (and insecure) one. The list is endless, i'm sure.

there are rules, naturally. But the language seems very flexible and very intuitive to me. It allows you to write code, as you would understand it - and not in some one-way abstraction that only made sense to the guy inventing the language.

in short, cool discussion - but i don't agree :-)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2024-03-19 09:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found