Historien om att sätta ihop ord med hjälp av kasus går långt tillbaka.
Från Capitalize My Title:
CamelCase användes främst inom kemin som ett sätt att notera kemiska föreningar och formler. År 1813 föreslog Berzelius, en svensk kemist, att de kemiska grundämnena skulle representeras bestående av en eller två bokstäver där den första bokstaven var stor. Termen som användes för denna konvention var medicinska versaler.
Ett steg in på 1900-talet:
I början av 1900-talet har medicinska versaler som används inom kemin införts i produktvarumärken och företagsnamn. Användningen är dock ännu inte förhärskande. Några exempel på dessa produkter är bland annat DryIce Corporation, CinemaScope, ett filmformat i bredbild, MisterRogers och VistaVision.
Och i programmeringsspråk:
Under 1970- och 1980-talen antogs användningen av medicinska versaler också som en alternativ namngivningskonvention för identifierare i olika programmeringsspråk. På General Purpose Macro Processor (GPM) av Christopher Strachey innehåller till exempel ett program identifierare som använder medicinska versaler. Dessa inkluderar ”WriteSymbol” och ”NextCh.”
Slutet av 1990-talet:
I slutet av 1990-talet blev den lägre kamelbokstaven en populär trend i många varumärken. De små bokstäverna för ”i” som kan stå för internet, information eller intelligent, och ”e” som står för elektronisk, blev prefix till olika ord. Exempel på dessa ord är eBay, iMac, eBox och iPod.
Namnet CamelCase:
Tecknet CamelCase uppstod först på 1990-talet. Innan dess var termen medicinska versaler vanligt förekommande. I april 1990 användes termen ”InterCaps” av Avi Rappoport för att beskriva sättet att skriva versaler. År 1991 nämnde Eric S. Raymond BiCapitalization för att identifiera det.
Det var dock inte förrän 1995 som det nuvarande namnet användes. I ett inlägg av Newton Love nämnde han att stilens puckelighet fick honom att först kalla den för HumpyCase, innan han bestämde sig för CamelCase.
Ursprunget till namnet PascalCasing (från History around Pascal Casing and Camel Casing):
I den inledande utformningen av ramverket hade vi hundratals timmars debatt om namngivningsstilen. För att underlätta dessa debatter myntade vi ett antal termer. Med Anders Heilsberg (den ursprungliga konstruktören av Turbo Pascal) som en viktig medlem av konstruktionsgruppen är det inte konstigt att vi valde termen Pascal Casing för den stil för hölje som populariserades av programmeringsspråket Pascal.
Vi var lite gulliga när vi använde termen camelCasing för den stil för hölje som ser ut ungefär som puckeln på en kamel. Vi använde termen SCREAMING CAPS för att beteckna en stil med enbart stora bokstäver. Lyckligtvis överlevde inte denna stil (och namnet) i den slutliga riktlinjen.
>Did pascal programmers first started using PascalCase style?
Nej, det var en vanlig konvention på den tiden när programmeringsspråk utvecklades.