Sensibilité à la casse dans les langages : un comparatif
La plupart des langages modernes sont sensibles à la casse : JavaScript, Python, Go, Rust, Swift, Java, C, C++, C#.
Exceptions notables : SQL (dans la plupart des dialectes), attributs HTML, noms de propriétés CSS, Fortran, Pascal et Visual Basic classique.
L'insensibilité à la casse peut masquer des bugs : si userID et UserId sont identiques, vous ignorez lequel votre collègue voulait désigner. Les conventions modernes préfèrent universellement la correspondance stricte.