Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: I just had to share this (Quora comment on Python)

by GrandFather (Saint)
on Mar 29, 2021 at 21:12 UTC ( #11130557=note: print w/replies, xml ) Need Help??


in reply to I just had to share this (Quora comment on Python)

which lowers us to the same level as one eyed Python tribesmen. They have an excuse: their belief in "The One True Way". We are supposed to subscribe to TIMTOWTDI, and that includes a degree of agnosticism toward language.

For most "scripting tasks" I'd much rather use Perl, but I'm comfortable using many other languages including Python (but I've never used Ruby or Java: never had the need) - just a whole bunch slower in most of them.

Optimising for fewest key strokes only makes sense transmitting to Pluto or beyond
  • Comment on Re: I just had to share this (Quora comment on Python)

Replies are listed 'Best First'.
Re^2: I just had to share this (Quora comment on Python)
by ait (Hermit) on Mar 30, 2021 at 03:29 UTC

    The one thing that I know Perl can do, and in my opinion no other language can do better, is to start small and grow. With Perl you can approach a problem and spike different parts of it very quickly and then you can reshape the code in many different directions and using multiple paradigms. This ability to iterate very rapidly with minimal loss and with freedom of testing out different directions is really unique to Perl. I don't think any other computer language has this.

    Mojolicious captures this concept beautifully, and I think THAT is the essence of Perl, and that is is why is my goto language for everything.

    IMHO goes way beyond TIMTOWTDI and I don't think ww are even able to describe it properly.

      > This ability to iterate very rapidly with minimal loss and with freedom of testing out different directions is really unique to Perl. I don't think any other computer language has this.

      This power must come with the responsibility not to miss the right time to refactor the code.

      You have no idea how many times I had to save the day with some magic tricks and my clients promised me that they will fix the root problem and to never ever boilerplate that exceptional trick into a "common" technique ...

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery

      The antithesis of this idea of course being PHP ... where everything is "built in" to the language, and they decide to change it from version to version apparently just because they can, and the resulting interpreter is HUGE. "There's only one way to do it, and in version X+1 that's now different."
Re^2: I just had to share this (Quora comment on Python)
by LanX (Sage) on Mar 29, 2021 at 22:22 UTC
    > which lowers us to the same level as one eyed Python tribesmen.

    I saw it as a (mildly) amusing pun on the confusion between snake and programing language.

    No one believes Guido was behind the invasion of the Everglades ...

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (4)
As of 2022-12-02 22:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?