Верблюжий чехол


Верблюжий регистр (иногда стилизованный под верблюжий регистр или верблюжий регистр , также известный как верблюжьи кепки или, более формально, как средние заглавные буквы ) — это практика написания фраз без пробелов или знаков препинания, обозначающая разделение слов одной заглавной буквой, а первое слово начинается с в любом случае. Общие примеры включают « iPhone » и « eBay ». Он также иногда используется в именах пользователей в Интернете, таких как «johnSmith», и для повышения разборчивости доменных имен , состоящих из нескольких слов , например, при продвижении «EasyWidgetCompany.com».

Верблюжий регистр часто используется в качестве соглашения об именах в компьютерном программировании, но это неоднозначное определение из-за необязательного использования заглавной буквы в первой букве. Некоторые стили программирования предпочитают верблюжий регистр с заглавной первой буквой, другие нет. [1] [2] [3] Для ясности в этой статье два варианта названы верхним верблюжьим регистром (начальная прописная буква, также известная как Initial Capitals , Initial Caps , InitCaps или Pascal case ) и нижним верблюжьим регистром (начальная строчная буква, также известный как случай верблюда ). Некоторые люди и организации, в частностиMicrosoft , используйте термин верблюжий регистр только для нижнего верблюжьего регистра, обозначая паскальский регистр для верхнего верблюжьего регистра. [2]

Camel case отличается от title case , в котором все слова пишутся с заглавной буквы, но между ними сохраняются пробелы, и от Tall Man Lettering , в котором заглавные буквы используются для подчеркивания различий между похожими названиями продуктов, такими как «predniSONE» и «predniSOLONE». Верблюжий регистр также отличается от змеиного регистра , в котором символы подчеркивания перемежаются строчными буквами (иногда первая буква заглавная). В руководстве по стилю Ады 95 рекомендуется сочетание регистра змеи и верблюда (идентификаторы Written_Like_This ). [4]

Первоначальное название практики, используемое в медиа-исследованиях , грамматике и Оксфордском словаре английского языка , было «медиальные заглавные буквы». [ править ] Другие синонимы включают в себя:

Самое раннее известное появление термина «InterCaps» в Usenet — это сообщение группы alt.folklore.computersот Ави Раппопорта в апреле 1990 года . [8] Самое раннее использование названия «Camel Case» происходит в 1995 году в сообщении Ньютона Лава. [18] С тех пор Лав сказал: «С появлением языков программирования, имеющих такого рода конструкции, скромность стиля заставила меня сначала назвать его HumpyCase, прежде чем я остановился на CamelCase. Я называл его CamelCase в течение многих лет. .. Цитата выше была просто первым разом, когда я использовал это имя в USENET». [19]

Использование заглавных букв в качестве условного обозначения в обычном написании повседневных текстов встречается редко, но в некоторых языках используется как решение определенных проблем, возникающих при объединении двух слов или сегментов.


Camel case назван в честь «горба» его выступающей заглавной буквы, похожей на горб обыкновенных верблюдов .