I don't understand all the Python hate, is it just trolling or what? There are a few things I dislike about it, but I would say that overall it's a pretty good language.
>>8
- Slow by design
- Forced one-linerisation of lambda functions
- Internal "namespace" bracketed by double-underscores must frequently be used by code that shouldn't have to (if __name__ == "__main__":)
I'm sure someone who's had to use it more than I have can add more to this list. Oh, and if you need explanation of any of these problems or can't see them by yourself, you aren't qualified enough to rate it as a language.
Name:
Anonymous2011-05-12 13:58
- Internal "namespace" bracketed by double-underscores must frequently be used by code that shouldn't have to
Care to suggest a better way to clearly deliniate internal identifiers
>>13
I don't fucking know, I'm just criticising it, not actually rewriting the whole shitty thing. Choosing a naming scheme for that is arbitrary anyway.
Name:
Anonymous2011-05-12 14:09
>>14
So then what would you consider a better alternative to the language?
>>15
What the fuck kind of question is that? If you're not an idiot, you can tell whether a language is good or bad, no comparisons necessary. So just try some until one is good enough.
Programming languages should be designed not by piling features on top of features, but by removing the weaknesses and restrictions that make the additional features appear necessary.