Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: What programming language do you hate the most? (Python)

by LanX (Saint)
on Dec 02, 2017 at 16:17 UTC ( [id://1204749]=note: print w/replies, xml ) Need Help??


in reply to What programming language do you hate the most?

  • Python

    Was my second vote, because of bad experiences.

    1. it's very restrictive, how can you claim to be allow multiple paradigms like functional programing, and restrict lambdas ( i.e. anonymous subs) to one statement?

    2. misconceptions thru opinionated formatting ( pretty != good )

      When I once ran my first convoluted draft for my master thesis thru LATEX I was very impressed how it started to look like serious mathematics while I knew it was just a shitty brainstorm.

      The same applies to Python, the worst bunch of code still looks like proper well designed software, because whitespace formatting is obligatory.

      While I wouldn't mind if we had a use tidy which forced Perl into a well defined perltidy format, it's leading to misconception.

      I hate those fanboys who code worse than a newbie but still judge their code by the format. You can't argue against stupidity.

    3. last time I looked into pypi it really smelled like pipi. No comparison to CPAN.

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

  • Replies are listed 'Best First'.
    Re^2: What programming language do you hate the most? (Python)
    by perldigious (Priest) on Dec 04, 2017 at 13:46 UTC

      Python... it's very restrictive.

      This pun still makes me chuckle ever since I heard a coworker of mine express the same sentiment to me while trying to debug some of his own Python code.

      Just another Perl hooker - My clients appreciate that I keep my code clean but my comments dirty.
        Python... it's very restrictive.
        This pun still makes me chuckle
        If it were a pun it would be constrictive :-)
          boo, hisssss... 🐍
    Re^2: What programming language do you hate the most? (Python)
    by dvnty (Initiate) on Dec 08, 2017 at 00:38 UTC
      I once spent 3 hours debugging a logic error in a Python program with an if clause becoming invisibly outdented by an editor automatically replacing tabs with some combination of spaces and tabs. Those were the last hours I spent using Python.
    Re^2: What programming language do you hate the most? (Python)
    by ptizoom (Scribe) on Dec 16, 2017 at 13:14 UTC

      I totally corroborate!

      - also in python ... have you noticed....

    • version 2.7 "stuffs" does not work on version 3... backward compatibility, like with mu*softs code, is thrown away to move on.
    • there is a difference between " " and " " in the line openers.... why Guido van Rossum forgot blocks delimiters on the way ? As { parenthesis } are so much more beautiful, soothing and reassuring to code staring....a left bracket always leads you gently, raising from a humble beginning, to the rewarding right logical end of ones algorithm's journey...but python lets you in the void of empty spaces...

    Log In?
    Username:
    Password:

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

    How do I use this?Last hourOther CB clients
    Other Users?
    Others sharing their wisdom with the Monastery: (3)
    As of 2024-04-19 20:43 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      No recent polls found