|
|
|
|
|
by firebones
3546 days ago
|
|
I used to think that. But I was wrong. These relative ratios continue up the stack. Blowing them off is just excuse-making that gives us bloated and slow software. You may be a programmer in a language that doesn't permit you to influence L1 cache performance, for instance, but you better understand the mechanisms involved and how that applies to your language and computational model 5 layers up. |
|
Given that any simple bit or int arithmetic might be 50x faster than accessing a bloated field in a bloated struct, they'll never be able to write performant software, yet understand why more code and more lines are faster.