Hacker News new | ask | show | jobs
by tikhonj 5198 days ago
I don't know, I know a ton of people who don't like Python. The difference is that unlike C or C++ or even Java, if you don't like the language itself there is no compelling reason to use Python, and so those people don't.

That said, when people do have to use Python, like in my compilers class right now, quite a lot are not happy with it. (Even the professor gets annoyed with it; I really don't know why we're using it.) So I think there is just much more selection bias in the land of Python than in C++ or Java.

1 comments

Yes, that could explain off some differences between python and C++ in these two polls, but right now, over 95% python voters favor it as opposed to about 50% for C++. I can hardly believe your argument alone can explain off this huge difference. Also, look at C and C#. A lot of programmers are forced to use them, too, but they seem to like them better than C++ at least in the HN community. On the other hand, I agree that Python may not be the best choice for a course on the compiler theory. I am sure more would hate python if they were asked to develop a linux kernel with python.