Jusqu’il y a quelques années les noms de fichiers en informatique ne
pouvaient pas contenir d’espace. Et aujourd’hui encore, dans les
langages de programmation, les noms de variables, de programmes, de
procédures, de routines ne peuvent pas en contenir.
Ainsi il a fallu définir une convention d’écriture pour nommer les
variables par ce qu’elles contiennent ou représentent.
Il semblerait que des nobles écossais qui cumulaient leurs noms de
famille au fur et à mesure des regroupements de familles (et de leurs
intérêts) aient voulu définir une notation pour tout mettre en un seul
mot. Article.
Mais pour distinguer chacun d’entre eux ils faisaient précéder chaque
nom regroupé par sa première lettre en majuscule.
En informatique on a vite compris l’utilité de la méthode. Ainsi, aussi
pour éviter qu’une variable ou procédure s’appelle du même nom qu’une
commande ou une variable globale, on a appliqué cette méthode.
Mais il existe deux écoles: celle qui applique la majuscule à tous les
mots et celle qui ne l’applique que pour les séparer, donc à partir du
deuxième mot.
Ou plus simplement, est-ce que le premier mot applique la règle ou
non ?
En fait il me semble que des précédents utilisaient une lettre minuscule
en première lettre car elle représentait elle-même une abréviation. La
cas le plus commun est iPhone, iMac, eBay. En fait l’histoire voudrait
que le ‘i’ veuille dire ‘internet’ et que écrire IMac ou IPhone n’était
pas joli. Mais d’autres comme MasterCard ou PlayStation commencent par
une majuscule.
Ainsi, pour ma part, j’utilise la notation CamelCase car je pense qu’elle est plus logique et qu’il n’y a pas de raisons de minorer l’importance du premier mot
Comment écrire la variable “à la rentrée” ? ALaRentrée ou àLaRentrée
?
Et plus dur; comment écrire “la salle à manger” ? LaSalleAManger ou
LaSalleàManger Ou … ?
Vous avez quatre heures.