Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Camel case

Un article de Wikipédia, l'encyclopédie libre.

Page d’aide sur l’homonymie

Pour les articles homonymes, voirCamel.

Lower camel case illustrée par undromadaire.
Upper camel case sur un panneau de direction vers le boulevard Champions Gate

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.

Origine

[modifier |modifier le code]

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.

Utilisation

[modifier |modifier le code]

Programmation informatique

[modifier |modifier le code]

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.

Synonymes

[modifier |modifier le code]

Anglais

[modifier |modifier le code]

Plus rarement, on trouve les synonymes suivants :

  • camel case toute variante :
    • camel back ;
    • bi capitalization ;
    • bumpy caps ;
    • inter caps ;
    • nerd caps ;
    • word mixing ;
  • upper camel case :
    • pascal case[1] (PascalCase) ;
    • capitalized words[2] (CapWords) ;
  • lower camel case :
    • mixed case[2] (mixedCase).

Français

[modifier |modifier le code]

L'Office québécois de la langue française recommande les termes[3] :

  • notation chameau ;
  • casse (de) chameau ;
  • casse mixte.

En rapport avec les wiki, on trouve aussi :

  • mot wiki ;
  • wiki mot ;
  • chat mot.

Notes et références

[modifier |modifier le code]
  1. (en-US)kexugit, « History around Pascal Casing and Camel Casing », surlearn.microsoft.com,(consulté le)
  2. a etb(en) « PEP 8 – Style Guide for Python Code | peps.python.org », surPython Enhancement Proposals (PEPs)(consulté le)
  3. « notation chameau »,Grand Dictionnaire terminologique,Office québécois de la langue française.

Articles connexes

[modifier |modifier le code]
v ·m
Termes detypographie
Paragraphe
Caractère
Casse
Anatomie des caractères
Alignement
Fonte
Ponctuation
Mise en page
Unités typographiques
Typographie numérique
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Camel_case&oldid=224513508 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp