Camel case Sommaire Origine | Utilisations | Variations et synonymes | Annexes | Menu de...
TypographieCulture informatiqueTerminologie du logicielCode source
anglaiscassechameauespaceponctuationcapitaleprogrammation informatiquelisibilitémodemarketingmarquesPlayStationQuickTimeMasterCardeBayiPhonechameaupar défautÉcossaisclan MacLeodCinemaScopeannées 19701980langages de programmation informatiquevariablesfonctionsespacetypographiquemoteurs de wikicasseOQLF
Camel case
Sauter à la navigation
Sauter à la recherche
Pour les articles homonymes, voir Camel.
Camel case (de l'anglais, littéralement « casse de chameau ») est une pratique qui consiste à écrire un ensemble de mots en les liant sans espace ni ponctuation, et en mettant en capitale la première lettre de chaque mot. Utilisée en programmation informatique, où elle facilite la lisibilité lorsque l'espace est un caractère interdit, cette façon d'écrire est aussi devenue une mode, le marketing ayant généré de nombreuses marques ou noms de produits de cette forme, comme PlayStation, QuickTime et MasterCard, eBay, iPhone, etc.
Ce terme fait référence aux creux et bosses d'un dos de chameau que représente l'alternance de capitales et de bas-de-casse dans les mots écrits de cette manière.
En informatique, le camel case fait par défaut référence au lower camel case, où la première lettre est en bas-de-casse[1]. Le Pascal case fait lui référence à la version commençant par une capitale. De nombreuses fonctions JavaScript sont écrites en lower camel case (ex. : getElementById).
Sommaire
1 Origine
2 Utilisations
3 Variations et synonymes
4 Annexes
4.1 Articles connexes
4.2 Références
Origine |
L'utilisation du camel case semble avoir été pratiquée en premier par les Écossais pour écrire leurs noms de famille comme le clan MacLeod. Au XXe siècle, il a été utilisé par des marques ou entreprises, par exemple CinemaScope dans les années 1950.
Utilisations |
Son développement date des années 1970 et 1980 lorsqu'il fut adopté comme une convention de nommage dans de nombreux langages de programmation informatique, pour déclarer le nom de certaines variables, fonctions, etc. puisque le caractère espace est interdit dans les appellations.
Par la suite, cette convention typographique a été utilisée par les premiers moteurs de wiki pour faciliter la création automatique de liens internes par leurs utilisateurs : un mot en camel case est relativement 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), ou camel case link. D'autres wikis ont des règles syntaxiques distinctes pour la création de liens[2] et n'utilisent pas le camel case.
Variations et synonymes |
La casse de la première lettre d'un terme camel case, peut changer selon les types d'écritures : en upper camel case, la première lettre est en majuscule, en lower camel case, elle est en minuscule.
Ce terme d'origine anglaise a beaucoup de synonymes, moins utilisés que camel case :
- Camel back
- Bi capitalization
- Inter caps
- Mixed case
- Bumpy caps
- Camel humped word
- Nerd caps
- Word mixing
En français, plusieurs mots ont aussi été créés pour désigner cette notation : mot wiki, wiki mot, chat mot. L'OQLF recommande notation chameau, casse (de) chameau ou casse mixte[3].
La langue anglaise est plus propice à l'emploi de camel case que la française, où l'adjonction de particules (de, à…) rend ces mots plus longs.
Annexes |
Articles connexes |
- Wiki
- Wikitexte
- Casse
- Notation hongroise
- Snake case
Références |
(en) « Capitalization Styles », MSDN (consulté le 14 mars 2017).
Par exemple, MediaWiki emploie les doubles crochets :[[autre article]]
et nonAutreArticle
.
« notation chameau », Le Grand Dictionnaire terminologique, Office québécois de la langue française.
- Portail de l’informatique
- Portail de la programmation informatique
Catégories :
- Typographie
- Culture informatique
- Terminologie du logiciel
- Code source
(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.244","walltime":"0.342","ppvisitednodes":{"value":1686,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":70144,"limit":2097152},"templateargumentsize":{"value":29113,"limit":2097152},"expansiondepth":{"value":21,"limit":40},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1980,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 265.094 1 -total"," 27.20% 72.099 2 Modèle:Lien_web"," 25.69% 68.110 1 Modèle:Portail"," 21.40% 56.731 1 Modèle:Palette"," 18.15% 48.113 1 Modèle:Palette_Termes_de_typographie"," 16.61% 44.023 1 Modèle:Méta_palette_de_navigation"," 9.25% 24.530 1 Modèle:Suivi_des_biographies"," 8.89% 23.571 1 Modèle:Catégorisation_badges"," 7.37% 19.525 1 Modèle:S-"," 7.25% 19.207 1 Modèle:Titre_en_italique"]},"scribunto":{"limitreport-timeusage":{"value":"0.078","limit":"10.000"},"limitreport-memusage":{"value":3022500,"limit":52428800}},"cachereport":{"origin":"mw1239","timestamp":"20190817043812","ttl":2592000,"transientcontent":false}}});});{"@context":"https://schema.org","@type":"Article","name":"Camel case","url":"https://fr.wikipedia.org/wiki/Camel_case","sameAs":"http://www.wikidata.org/entity/Q18710","mainEntity":"http://www.wikidata.org/entity/Q18710","author":{"@type":"Organization","name":"Contributeurs aux projets de Wikimu00e9dia"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png"}},"datePublished":"2005-02-18T01:11:40Z","dateModified":"2019-08-07T12:54:36Z","headline":"pratique qui consiste u00e0 u00e9crire un ensemble de mots en mettant en majuscule la premiu00e8re lettre des mots liu00e9s"}(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":109,"wgHostname":"mw1319"});});