Hacker News new | ask | show | jobs
by flmontpetit 2485 days ago
It's simply not possible to quantify performance in this way, when comparing language implementations. Performance can also be constrained by environment and/or context on top of the expensive abstractions the compiler or interpreter are required to make. But I'm honestly just being pedantic.

You make a good argument about the potential costs abstractions when they are applied at a very large scale. You are however ignoring the cost of things that may be prevented with high-level language features, like for instance errors in memory management which in my opinion are far worse than wasted cycles. I'd wager most would choose a marginally higher power bill over Heartbleed.

1 comments

Though I didn't call it out specifically, I wasn't ignoring it, hence the mention of C#.

Again, some languages are unnecessarily wasteful of cycles.