|
|
|
|
|
by compiler-guy
1932 days ago
|
|
We will be hobbled with these decisions for a long time precisely because the complete package of trade offs the designers made were so successful. If they had gone for wart-free on properly powered hardware, they would be stuck back in Multics land or living with the gnu Hurd—cancelled for being over budget or moving so slowly that projects that actually accomplish what the users need overtake them. Do I wish that C had fixed its operator precedence problem? Sure. But the trade offs as a total package make a lot of sense. |
|
https://multicians.org/history.html
Instead we pile mitigations on top of mitigations, with hardware memory tagging being the last hope to fix it.