UpperCamelCase

UpperCamelCase (parte di CamelCase) è una convenzione di denominazione in cui un nome è formato da più parole che sono unite insieme come una singola parola con la prima lettera di ciascuna delle più parole in maiuscolo all'interno della nuova parola che forma il nome. Una variazione è chiamata lowerCamelCase in cui la prima lettera della nuova parola è minuscola, consentendo di distinguerla facilmente da un nome UpperCamelCase. (Il nome deriva dalla gobba o dalle gobbe che sembrano apparire in qualsiasi nome CamelCase.) Il vantaggio di CamelCase è che in qualsiasi sistema informatico in cui le lettere in un nome devono essere contigue (senza spazi), un nome più significativo può essere creato 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).