La storia del mettere insieme le parole usando il casing risale a molto tempo fa.
Da Capitalize My Title:
CamelCase è stato usato principalmente in chimica come un modo per annotare composti chimici e formule. Nel 1813, Berzelius, un chimico svedese, suggerì che gli elementi chimici dovrebbero essere rappresentati costituiti da una o due lettere con la prima maiuscola. Il termine usato per questa convenzione era la maiuscola medica.
Un passo nel ventesimo secolo:
All’inizio del ventesimo secolo, la maiuscola medica usata in chimica è stata adottata nei marchi di prodotti e nei nomi delle aziende. Tuttavia, l’uso non è ancora prevalente. Alcuni esempi di questi prodotti includono DryIce Corporation, CinemaScope, un formato cinematografico widescreen, MisterRogers, e VistaVision, tra gli altri.
E nel linguaggio di programmazione:
intorno agli anni ’70 e ’80, l’uso delle maiuscole mediche è stato adottato anche come convenzione di denominazione alternativa per gli identificatori in vari linguaggi di programmazione. Per esempio, sul General Purpose Macro Processor (GPM) di Christopher Strachey, un programma include identificatori che usano le maiuscole mediche. Questi includono “WriteSymbol,” e “NextCh.”
Fine anni ’90:
Dalla fine degli anni ’90, il caso di cammello inferiore divenne una tendenza popolare in molte marche. La minuscola per “i” che può stare per internet, informazione, o intelligente, e la “e” che sta per elettronica, divenne prefisso a varie parole. Esempi di queste parole includono eBay, iMac, eBox, e iPod.
Il nome CamelCase:
Il termine CamelCase è nato solo negli anni 90. Prima di allora, il termine maiuscolo medico era comunemente usato. Nell’aprile 1990, il termine “InterCaps” è stato usato da Avi Rappoport per descrivere il modo di capitalizzazione. Nel 1991, Eric S. Raymond fece riferimento a BiCapitalization per identificarlo.
Non è stato fino al 1995, tuttavia, che il suo nome attuale è stato utilizzato. In un post di Newton Love, ha menzionato che la gobbaggine dello stile lo ha fatto chiamare HumpyCase all’inizio, prima di stabilirsi con CamelCase.
L’origine del nome PascalCasing (da History around Pascal Casing and Camel Casing):
Nella progettazione iniziale del Framework abbiamo avuto centinaia di ore di dibattito sullo stile dei nomi. Per facilitare questi dibattiti abbiamo coniato una serie di termini. Con Anders Heilsberg (il progettista originale di Turbo Pascal) un membro chiave del team di progettazione, non c’è da meravigliarsi che abbiamo scelto il termine Pascal Casing per lo stile di casing reso popolare dal linguaggio di programmazione Pascal.
Siamo stati un po’ carini nell’usare il termine camelCasing per lo stile di casing che assomiglia alla gobba di un cammello. Abbiamo usato il termine SCREAMING CAPS per indicare uno stile tutto maiuscolo. Per fortuna questo stile (e nome) non è sopravvissuto nella linea guida finale.
>Did pascal programmers first started using PascalCase style?
No, era una convenzione comune all’epoca in cui i linguaggi di programmazione si sono evoluti.