Verificare con ablation i tradeoff reali tra Rust e C
Many of those recent reimplementions and rewrites were done in Rust. However, to understand the implicit tradeoffs of this choice, an ablation study should be performed to see if/how faster and better the agent would do the same using the C language.
Salvatore Sanfilippo chiede un’ablation study per vedere «se/quanto» un agente vada meglio o peggio in C rispetto a Rust. Lo dice chi ha costruito Redis in C e conosce prestazioni e semplicità. Si porta il costo del modello di proprietà, l’attrito di toolchain e FFI, e l’ipotesi che la prevedibilità di C permetta un agente più rapido o più controllabile.
La conseguenza pratica: prima di pianificare una riscrittura, isolare l’hot path e misurarlo in C a parità di logica e vincoli. Se il guadagno su latenza e prevedibilità regge e la complessità resta gestibile, tenere C dove serve e limitare Rust al perimetro per la sicurezza. Concordiamo: serve misura, non fede. Chi parte con Rust rischia costi senza benefici misurati.