> Average go, rust, c++ and c will outperform amazing java programs
Everyone that has a minimal experience with these knows it is not true.
While performance ceiling is likely higher in C/C++/Rust (but not Go), when we move beyond microbenchmarks Java provides competitive performance with much better ergonomics. Not to mention strictly superior tooling.
> Increases in labor productivity is a curious thing to think about. Do I deserve more wages for using AutoCad instead of drafting paper?
Please...
> But it's also true that in spite of this, my output is higher. Should I capture the increased output or should the innovators of the tools? What about the firms that invest in procuring these tools and production technology? Should the customers capture the increased output through lower prices? Or should the innovators, firms, and customers all get less, and instead my wages should get bigger?
No, only your boss deserves to gain from you productivity increase, that's obvious.
I am grateful that everything points to the fact I was able to aquire tick resistance. Bites get itchy the moment ticks start to feed, and nymphs die in a matter of minutes while feeding on me.
> Don't get me wrong, I love Zig and I think it's a great C replacement, but I'm very confused on why C3 or Odin rarely get any attention at all, despite being in the same C-replacement crowd.
Doesn't matter as neither will see significant adoption.
It has benefits, yes. And TDD also has some benefits. In both cases, these benefits are limited, and there are costs associated. And in both cases we have empirical evidence showing that neither is panacea to the problems church members claim they solve.
> People want your app on their PC to look and behave like your app on their phone (whichever combination of PC and phone they happen to have), and that's a lot more important to them than having it look and behave like other apps on their PC.
They don't. No one generates GBs of simulation data and create plots on their phones, and this is what "app" I am working on is doing.
Everyone that has a minimal experience with these knows it is not true.
While performance ceiling is likely higher in C/C++/Rust (but not Go), when we move beyond microbenchmarks Java provides competitive performance with much better ergonomics. Not to mention strictly superior tooling.