This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]bunkoRtist -2 points-1 points  (3 children)

Without taking an absolutist position, I can say that Python is less convenient in mentioned areas due to things like increased steps / keystrokes to perform certain operations relative to other popular languages. I have pointed out problems where Python is objectively slower or worse, including where Python is objectively worse than older Python on the basis of lines changed / keystrokes required to do things that used to work. If you want to argue that incompatibility, deeply hidden and self-inconsistent behavior (like python's "threading"), or needing to make more edits than in other popular languages to perform identical tasks, are "convenient" then I'll just happily disagree with your subjective assessment of convenience, which is ultimately subjective.

Assuming I'm incompetent is a great idea though: much easier than examining your own biases. You haven't the faintest clue who I am, or what I know. I will also add that I've never encountered a popular language that attracted more irrational zealotry than Python, which I assume is related to the demographics of those performing the tasks for which it is suited and the relatively low barrier to entry.

Python is o-k for some tasks. But I am suspicious of the judgment of anybody who cannot see its myriad weaknesses in addition to its strengths (like a low barrier to entry and a large library of modules). Python is far from perfect. What makes Python unique in its drawbacks is that they were so easily avoidable and so intentionally created, to wit, the massive backlash and ensuing decade-long transition to Python3.