Memoria plana vs. segmentada: la cuestión es recursiva
Flat vs. segmented memory – it's recursive
Stephen Kell analiza el declive de la segmentación en x86 y su regreso en arquitecturas como CHERI y WebAssembly. Argumenta que la subdivisión de la memoria es un fenómeno recursivo en el software, mientras que el hardware es no recursivo, y propone que la solución no es elegir entre plana o segmentada, sino entender esta recursión. Con liballocs, busca capturar descriptivamente la estructura que el software crea, sin imponer reglas.
La pregunta no es sobre si es plana o no: la abstracción mental del programador nunca es plana, sino cómo cuadrar un fenómeno fundamentalmente recursivo practicado por los programadores, a saber, la subdivisión, con el hardware, que es muy no recursivo.