Pour les articles homonymes, voirCamel.
Lacamel case (« cassechameau ») est un style de notation commun enprogrammation informatique. Il sépare les mots en faisant varier lacasse typographique plutôt qu’en insérant des espaces et une ponctuation. Les mots sont accolés et écrits en minuscule, sauf la première lettre de chaque mot qui est majuscule. Ce terme fait référence au dos d’unchameau dont les bosses représentent les majuscules.
On distingue deux variantes selon que la toute première lettre est aussi majuscule ou non :PascalCase etcamelCase (camelCase), ou « casse chameau basse ». Ces termes permettent de désambiguïser la définition face aux conflits de nommage entre différents documents techniques.
En alphabet latin, la notation semble avoir été pratiquée en premier par lesÉcossais pour écrire leurs noms de famille, comme leclan MacLeod. Plus tard, elle a été utilisée par des marques ou entreprises, par exempleCinemaScope en 1953, ou plus tardPlayStation,YouTube,iPhone, etc.
La plupart de ces mots sont anglais. Le français est moins propice à l’utilisation de lacamel case à cause de ses fréquentes particules « le », « de », « à », etc.
Dans lesannées 1970 cette notation est adoptée pour nommer desfichiers,variables,fonctions ouclasses dans de nombreuxlangages de programmation informatique. Ces noms doivent en effet être constitués de lettres et de chiffres sansespace.
Exemple enJavaScript :
constbody=document.getElementsByTagName("body");constmyFirstParagraph=document.createElement("p");consthelloWorld=document.createTextNode("Hello, world!");myFirstParagraph.appendChild(helloWorld);body.item(0).appendChild(myFirstParagraph);
Une alternative courante à lacamel case est lasnake case basée sur letiret bas.
Lacamel case a également été utilisée par les premiersmoteurs de wiki pour faciliter la création de liens internes. Un mot encamel case est plus facile à reconnaître par le logiciel, qui peut le remplacer automatiquement par un lien vers la page portant le même nom que le terme rencontré. Un tel mot est alors aussi appelétag (c’est-à-dire une balise sémantique ou syntaxique) oucamel case link.
Plus rarement, on trouve les synonymes suivants :
L'Office québécois de la langue française recommande les termes[3] :
En rapport avec les wiki, on trouve aussi :
Termes detypographie | |||||||
---|---|---|---|---|---|---|---|
Paragraphe | |||||||
Caractère |
| ||||||
Fonte | |||||||
Ponctuation | |||||||
Mise en page | |||||||
Unités typographiques | |||||||
Typographie numérique |