Hacker News new | ask | show | jobs
by burnbabyburn 3432 days ago
what do you mean?
2 comments

It might be a variant of the old argument that "languages aren't slow, implementations are", meaning that scalability is a property of the language, not the implementation.

In any case, this is written in C so I'm not sure it proves anything about the Python language.

It says something about the performance that is available from the Python language. This is how Python has always been, starting from the interpret and builtin data structures in CPython which are written in C. That isn't cheating, that's normal, realistic usage of the tool. Why should benchmarks go out of their way to use only unrealistic Python programs just to prove that it cannot "x += 1" as fast as C? Who is surprised by that, and why would it matter? Node uses libuv and nobody blinks an eye.
I think he meant, in a slightly acid (but valid) way, that languages don't scale, but concepts and good programming techniques do.

You can scale up whatever code you want in whatever language, you just need to structure it in a way that allows for that.