Historien om at sætte ord sammen ved hjælp af kasette går langt tilbage.
Fra Capitalize My Title:
CamelCase blev primært brugt i kemi som en måde at notere kemiske forbindelser og formler på. I 1813 foreslog Berzelius, en svensk kemiker, at de kemiske grundstoffer skulle repræsenteres ved at bestå af et eller to bogstaver, hvor det første bogstav blev skrevet med stort. Udtrykket for denne konvention var medicinske versaler.
Et skridt ind i det tyvende århundrede:
I begyndelsen af det tyvende århundrede er medicinske versaler, der anvendes i kemi, blevet indført i produktmærker og firmanavne. Brugen er dog endnu ikke fremherskende. Nogle eksempler på disse produkter er bl.a. DryIce Corporation, CinemaScope, et widescreen-filmformat, MisterRogers og VistaVision.
Og i programmeringssprog:
Omkring 1970’erne og 1980’erne blev brugen af medicinske versaler også vedtaget som en alternativ navngivningskonvention for identifikatorer i forskellige programmeringssprog. F.eks. på General Purpose Macro Processor (GPM) af Christopher Strachey indeholder et program identifikatorer, der anvender medicinske versaler. Disse omfatter “WriteSymbol” og “NextCh.”
Slut 1990’erne:
I slutningen af 1990’erne blev den lavere camel case en populær trend i mange mærker. De små bogstaver for “i”, der kan stå for internet, information eller intelligent, og “e”, der står for elektronisk, blev præfikser til forskellige ord. Eksempler på disse ord er eBay, iMac, eBox og iPod.
Begrebet CamelCase:
Begrebet CamelCase opstod først i 1990’erne. Før det var udtrykket medicinske versaler almindeligt anvendt. I april 1990 blev udtrykket “InterCaps” brugt af Avi Rappoport til at beskrive den måde at skrive med store bogstaver på. I 1991 nævnte Eric S. Raymond BiCapitalization for at identificere den.
Det var dog først i 1995, at det nuværende navn blev brugt. I et indlæg af Newton Love nævnte han, at stilens pukkelagtighed fik ham til først at kalde den HumpyCase, før han nøjedes med CamelCase.
Oprindelsen af navnet PascalCasing (fra History around Pascal Casing and Camel Casing):
I det oprindelige design af Frameworket havde vi hundredvis af timers debat om navngivningsstilen. For at lette disse debatter opfandt vi en række udtryk. Da Anders Heilsberg (den oprindelige designer af Turbo Pascal) var et centralt medlem af designteamet, er det ikke underligt, at vi valgte udtrykket Pascal Casing for den casing-stil, der blev populæriseret af programmeringssproget Pascal.
Vi var lidt nuttede ved at bruge udtrykket camelCasing for den casing-stil, der ligner noget, der ligner puklen på en kamel. Vi brugte udtrykket SCREAMING CAPS til at angive en stil, hvor der kun står store bogstaver. Heldigvis overlevede denne stil (og navnet) ikke i den endelige retningslinje.
>Did pascal programmers first started using PascalCase style?
Nej, det var en almindelig konvention på det tidspunkt, hvor programmeringssprog blev udviklet.