Costante
Un valore con nome che non può cambiare dopo l'assegnazione. I linguaggi distinguono tra costanti a tempo di compilazione e binding immutabili a tempo di esecuzione.
const in C/C++/Rust/JS, final in Java, val in Scala/Kotlin. In JS, const significa soltanto che il binding è immutabile: l'oggetto a cui punta può ancora mutare. In Rust const è sempre a tempo di compilazione; let è immutabile per impostazione predefinita ma può diventare mutabile con let mut.