I linguaggi moderni come Rust, Kotlin e TypeScript definiscono la loro sintassi per dichiarare le variabili come:
myVariableName: VariableType
Contrariamente all'approccio C-like, non sono linguaggi così vecchi come JavaScript, C # e Java:
VariableType myVariableName
La mia domanda è, perché la nuova tendenza? Cosa c'è di sbagliato nella vecchia sintassi e cosa rende migliore la nuova sintassi?