CamelCase

CamelCase è una convenzione di denominazione in cui un nome è formato da più parole unite insieme come una singola parola con la prima lettera di ciascuna delle più parole in maiuscolo in modo che ogni parola che compone il nome possa essere facilmente letta. Il nome deriva dalla gobba o dalle gobbe che sembrano apparire in qualsiasi nome CamelCase. In UpperCamelCase, la prima lettera della nuova parola è maiuscola, il che consente di distinguerla facilmente da un nome lowerCamelCase, in cui la prima lettera del nome è minuscola. Il vantaggio di CamelCase è che in qualsiasi sistema informatico in cui le lettere di un nome devono essere contigue (senza spazi), è possibile creare un nome più significativo utilizzando una sequenza descrittiva di parole senza violare il limite di denominazione.

CamelCase ha guadagnato popolarità come convenzione con il software WikiWiki (pronunciato wikee wikee; wiki significa "veloce" in hawaiano), che crea e identifica automaticamente i collegamenti ipertestuali nelle pagine Web e viene utilizzato in Wikipedia, l'enciclopedia fornita dagli utenti. CamelCase è ora utilizzato in una serie di protocolli consigliati dal World Wide Web Consortium, come SOAP (Simple Object Access Protocol), SMIL (Synchronized Multimedia Integration Language) e XML (Extensible Markup Language).