Historia sanojen liittämisestä toisiinsa ison alkukirjaimen avulla juontaa juurensa pitkälle ajalle.
From Capitalize My Title:
CamelCase-alkukirjainta käytettiin ensisijaisesti kemiassa keinona merkitä kemiallisia yhdisteitä ja kaavoja. Vuonna 1813 ruotsalainen kemisti Berzelius ehdotti, että kemialliset alkuaineet tulisi esittää yhdestä tai kahdesta kirjaimesta koostuvina siten, että ensimmäinen kirjain kirjoitetaan isolla alkukirjaimella. Tästä konventiosta käytettiin nimitystä lääketieteellinen suuraakkoset.
Askelma 1900-luvulle:
Kymmenennen vuosisadan alkupuolella kemiassa käytetyt lääketieteelliset suuraakkoset otettiin käyttöön tuotteiden tuotemerkeissä ja yritysten nimissä. Käyttö ei kuitenkaan ole vielä yleistä. Esimerkkejä näistä tuotteista ovat muun muassa DryIce Corporation, CinemaScope, laajakuvaelokuvaformaatti, MisterRogers ja VistaVision.
Ja ohjelmointikielissä:
1970- ja 1980-luvuilla lääketieteellisten isojen alkukirjainten käyttö otettiin käyttöön myös vaihtoehtoiseksi nimeämiskäytännöksi eri ohjelmointikielissä käytettäville tunnisteille. Esimerkiksi Christopher Stracheyn kirjoittamassa General Purpose Macro Processor (GPM) -ohjelmassa (General Purpose Macro Processor) ohjelma sisältää tunnuksia, joissa käytetään lääketieteellisiä isoja alkukirjaimia. Näitä ovat muun muassa ”WriteSymbol” ja ”NextCh.”
1990-luvun loppupuoli:
1990-luvun loppupuolella pienestä kamelikirjaimesta tuli suosittu trendi monissa tuotemerkeissä. Pienestä ”i:stä”, joka voi tarkoittaa internetiä, tietoa tai älykkyyttä, ja ”e:stä”, joka tarkoittaa elektroniikkaa, tuli eri sanojen etuliitteitä. Esimerkkejä näistä sanoista ovat eBay, iMac, eBox ja iPod.
Nimi CamelCase:
Termi CamelCase syntyi vasta 1990-luvulla. Sitä ennen käytettiin yleisesti termiä medical capitals. Huhtikuussa 1990 Avi Rappoport käytti termiä ”InterCaps” kuvaamaan isojen alkukirjainten käyttötapaa. Vuonna 1991 Eric S. Raymond mainitsi BiCapitalizationin yksilöidäkseen sen.
Nykyistä nimeä käytettiin kuitenkin vasta vuonna 1995. Newton Love mainitsi eräässä kirjoituksessaan, että tyylin kumpuilevuus sai hänet kutsumaan sitä aluksi nimellä HumpyCase, ennen kuin hän päätyi CamelCaseen.
Nimen PascalCasing alkuperä (artikkelista History around Pascal Casing and Camel Casing):
Frameworkin alkuperäisessä suunnitteluvaiheessa meillä oli satoja tunteja väittelyä nimeämistyylistä. Helpottaaksemme näitä keskusteluja keksimme useita termejä. Koska Anders Heilsberg (Turbo Pascalin alkuperäinen suunnittelija) oli suunnitteluryhmän keskeinen jäsen, ei ole ihme, että valitsimme termin Pascal Casing Pascal-ohjelmointikielen suosimasta kotelointityylistä.
Olimme jokseenkin söpöjä käyttäessämme termiä camelCasing kotelointityylistä, joka näyttää jotakuinkin kamelin kyttyrältä. Käytimme termiä SCREAMING CAPS tarkoittamaan kokonaan isoja kirjaimia käyttävää tyyliä. Onneksi tämä tyyli (ja nimi) ei säilynyt lopullisessa ohjeessa.
>Did pascal programmers first started using PascalCase style?
Ei, se oli yleinen konventio siihen aikaan, kun ohjelmointikieliä kehitettiin.