Istoria despre asamblarea cuvintelor cu ajutorul majusculelor datează de mult timp.
De la Capitalize My Title:
CamelCase a fost folosit în primul rând în chimie ca o modalitate de a nota compușii și formulele chimice. În 1813, Berzelius, un chimist suedez, a sugerat ca elementele chimice să fie reprezentate constând din una sau două litere, cu prima cu majusculă. Termenul folosit pentru această convenție a fost majusculele medicale.
Un pas în secolul XX:
La începutul secolului XX, majusculele medicale folosite în chimie au fost adoptate în mărcile comerciale de produse și în denumirile corporative. Cu toate acestea, utilizarea nu este încă răspândită. Printre exemplele acestor produse se numără DryIce Corporation, CinemaScope, un format de film cu ecran lat, MisterRogers și VistaVision, printre altele.
Și în limbajul de programare:
În jurul anilor 1970 și 1980, utilizarea majusculelor medicale a fost, de asemenea, adoptată ca o convenție de denumire alternativă pentru identificatori în diverse limbaje de programare. De exemplu, pe General Purpose Macro Processor (GPM) de Christopher Strachey, un program include identificatori care utilizează majuscule medicale. Printre acestea se numără „WriteSymbol” și „NextCh.”
Finalul anilor 1990:
Până la sfârșitul anilor 1990, majusculele de cămilă au devenit o tendință populară în multe mărci. Mica majusculă pentru „i”, care poate însemna internet, informație sau inteligent, și „e”, care înseamnă electronic, au devenit prefixe la diverse cuvinte. Printre exemplele acestor cuvinte se numără eBay, iMac, eBox și iPod.
Numele CamelCase:
Termenul CamelCase a apărut abia în anii 1990. Înainte de aceasta, se folosea în mod obișnuit termenul de majuscule medicale. În aprilie 1990, termenul „InterCaps” a fost folosit de Avi Rappoport pentru a descrie modul de utilizare a majusculelor. În 1991, Eric S. Raymond a făcut referire la BiCapitalization pentru a o identifica.
Nu până în 1995, însă, a fost folosită denumirea sa actuală. Într-o postare a lui Newton Love, acesta a menționat că boschetarea stilului l-a făcut să îl numească la început HumpyCase, înainte de a se mulțumi cu CamelCase.
Originea numelui PascalCasing (din History around Pascal Casing and Camel Casing):
În proiectarea inițială a Framework-ului am avut sute de ore de dezbateri cu privire la stilul de numire. Pentru a facilita aceste dezbateri am inventat o serie de termeni. Cu Anders Heilsberg (proiectantul original al Turbo Pascal) ca membru cheie al echipei de proiectare, nu este de mirare că am ales termenul Pascal Casing pentru stilul de casing popularizat de limbajul de programare Pascal.
Am fost oarecum drăguți în a folosi termenul camelCasing pentru stilul de casing care arată ceva asemănător cu cocoașa unei cămile. Am folosit termenul SCREAMING CAPS pentru a indica un stil cu toate majusculele. Din fericire, acest stil (și acest nume) nu a supraviețuit în ghidul final.
>Did pascal programmers first started using PascalCase style?
Nu, era o convenție obișnuită la acea vreme când au evoluat limbajele de programare.
.