4 ms·
I don't think that's true. They've co-evolved, but C simply does less. I've never seen a good way to make a CPU that's good for "not C" languages. Those are us
by astrange 2y ago
I don't think that's true. They've co-evolved, but C simply does less.
I've never seen a good way to make a CPU that's good for "not C" languages. Those are usually by people who are aggressively uninterested in being fast and so insist on semantics that simply wouldn't get faster if done in hardware. Like the way most Haskell programs execute is just bad and based on bad ideas.
But in both cases, modern CPUs are mostly network- then I/O- then memory-bound. Most C programs aren't written to respect that very well.