They are humans, they have made mistakes. But you can't seriously argue that the majority of their decisions have been mistakes.
They are humans, they have made mistakes. But you can't seriously argue that the majority of their decisions have been mistakes.
PHP is also widely used, but I wouldn't say the developers of PHP have made good decisions.
beautiful??? Atrocious more like.
Python is terribly put together (I'd say designed but it's clear no such process has taken place). It's a language that, like PHP and to some extent Perl before it, rewards idiotic behavior, makes it extremely easy to end up with horrible unmaintainable code and requires strict discipline and a lot of experience in order for it to "work" in anything that's not exploratory/throw-away in nature.
Of course the (mostly?) clueless masses love it, because they feel empowered. But really ask yourself, what has Python brought to the table in terms of paradigm shifts? It's no Lisp, Haskell or Ocaml.
Hell, even Java looks to be better, especially for beginner/mediocre programmers.
Bleh.