CamelCase

CamelCase is een naamgevingsconventie waarbij een naam wordt gevormd uit meerdere woorden die worden samengevoegd tot één woord met de eerste letter van elk van de meerdere woorden als hoofdletter, zodat elk woord waaruit de naam is opgebouwd gemakkelijk kan worden gelezen. De naam is afgeleid van de bult of bulten die in elke naam in CamelCase lijken voor te komen. In UpperCamelCase is de eerste letter van het nieuwe woord hoofdletter, zodat het gemakkelijk kan worden onderscheiden van een lowerCamelCase-naam, waarin de eerste letter van de eerste naam kleine letters zijn. Het voordeel van CamelCase is dat in elk computersysteem waar de letters in een naam aaneengesloten moeten zijn (geen spaties), een meer betekenisvolle naam kan worden gemaakt met behulp van een beschrijvende reeks woorden zonder de naamgevingsbeperking te overtreden.

CamelCase werd populair als conventie met WikiWiki (spreek uit wikee wikee; wiki betekent "snel" in het Hawaiiaans) software, die automatisch hyperlinks maakt en identificeert in webpagina's en wordt gebruikt in Wikipedia, de door gebruikers bijgedragen encyclopedie. CamelCase wordt nu gebruikt in een aantal door het World Wide Web Consortium aanbevolen protocollen, zoals het Simple Object Access Protocol (SOAP), Synchronized Multimedia Integration Language (SMIL), en Extensible Markup Language (XML).