UpperCamelCase

UpperCamelCase (parte de CamelCase) es una convención de nomenclatura en la que un nombre está formado por varias palabras que se unen como una sola palabra con la primera letra de cada una de las múltiples palabras en mayúscula dentro de la nueva palabra que forma el nombre. Una variación se llama lowerCamelCase en la que la primera letra de la nueva palabra es minúscula, lo que permite distinguirla fácilmente de un nombre UpperCamelCase. (El nombre se deriva de la joroba o jorobas que parecen aparecer en cualquier nombre de CamelCase). La ventaja de CamelCase es que en cualquier sistema informático donde las letras de un nombre tienen que ser contiguas (sin espacios), un nombre más significativo puede ser creado utilizando una secuencia descriptiva de palabras sin violar la limitación de nombres.

CamelCase ganó popularidad como una convención con el software WikiWiki (pronunciado wikee wikee; wiki significa "rápido" en hawaiano), que crea e identifica automáticamente enlaces de hipertexto en páginas web y se utiliza en Wikipedia, la enciclopedia aportada por los usuarios. CamelCase se utiliza ahora en varios protocolos recomendados por el World Wide Web Consortium, como el Protocolo simple de acceso a objetos (SOAP), el Lenguaje de integración multimedia sincronizado (SMIL) y el Lenguaje de marcado extensible (XML).