Hacker News new | ask | show | jobs
by tikhonj 5198 days ago
The reason people don't complain about Python is because if you don't like the language, there is no reason to use it, so they don't. When people are forced to use it, they do complain--stupid scoping, horrible lambdas, no pattern-matching, weird desugaring, idiotic default argument semantics and so on. (These are all the things I've heard about it from other students in my compilers course.)

People use C and C++ when they need fast code close to the machine. People use Java when they need more portability but can't sacrifice performance completely. People only use Python because they like it.

1 comments

I have always felt Python is the new Java. Same qualities of verbosity, low barrier to entries.

And weird level of verbosity for a scripting language.