CamelCase

CamelCase é uma convenção de nomes em que um nome é formado por múltiplas palavras que são unidas como uma única palavra com a primeira letra de cada uma das múltiplas palavras maiúsculas, de modo que cada palavra que compõe o nome possa ser facilmente lida. O nome deriva da corcunda ou lombada que parece aparecer em qualquer nome CamelCase. Em UpperCamelCase, a primeira letra da nova palavra é maiúscula, permitindo distingui-la facilmente de um nome CamelCase inferior, no qual a primeira letra do primeiro nome é minúscula. A vantagem do CamelCase é que em qualquer sistema de computador onde as letras de um nome têm que ser contíguas (sem espaços), um nome mais significativo pode ser criado usando uma sequência descritiva de palavras sem violar a limitação de nomes.

CamelCase ganhou popularidade como uma convenção com o software WikiWiki (pronuncia-se wikee wikee; wiki significa "rápido" em havaiano), que automaticamente cria e identifica links de hipertexto em páginas Web e é usado na Wikipedia, a enciclopédia contribuída pelo usuário. CamelCase é agora usado em vários protocolos recomendados pelo World Wide Web Consortium, tais como o Simple Object Access Protocol (SOAP), Synchronized Multimedia Integration Language (SMIL) e Extensible Markup Language (XML).