CamelCase

CamelCase

CamelCase (рус. Верблю́жийРеги́стр, также Горба́тыйРеги́стр, Сти́льВерблю́да) — стиль написания составных слов, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово пишется с заглавной буквы. Стиль получил название CamelCase, поскольку заглавные буквы внутри слова напоминают горбы верблюда (англ. Camel).

Примеры

CamelCase-вывеска

Примеры CamelCase-написания: BackColor, backColor, CamelCase.

Иногда встречаются также следующие названия этого стиля:

  • BiCapitalization
  • BumpyCaps
  • BumpyCase
  • CamelCaps
  • CamelHumpedWord
  • CapWords
  • ClCl (Capital-lower Capital-lower) иногда ClC
  • CoolCaps
  • HumpBackNotation
  • InfixCaps
  • InterCaps
  • InternalCapitalization
  • MixedCase или mixedCase
  • Multicapitalization
  • NerdCaps
  • PolyCaps
  • WordCase
  • WordMixing
  • WordsStrungTogether или WordsRunTogether

Различают два варианта CamelCase-написания в зависимости от того, прописная или строчная первая буква: UpperCamelCase (PascalCase) и lowerCamelCase.

Применение

CamelCase

CamelCase широко используется в языках программирования:

  • В языке Java принято использовать UpperCamelCase для наименования классов и lowerCamelCase наименования экземпляров классов и методов.
  • В Microsoft .NET принято использовать UpperCamelCase для наименования классов и методов.

Использование CamelCase стиля в коде программы определяется личным вкусом программиста, если проект невелик по размеру. В крупных проектах, как правило, существует специальный документ, определяющий правило создания имён (переменных, функций, констант и проч.) для всех участников проекта.

Некоторые среды разработки (например, Qt Creator) предоставляют возможность автозаполнения по заглавным буквам при использовании CamelCase (sCM → setContentMargins).

Принято считать альтернативным способом создания имён в программном коде стиль_через_подчёркивание (или через-дефисы, в Лиспе). Тем не менее стили можно смешивать (например: среднее_КоличествоЯблок), поскольку стили создания имён всего лишь условная договорённость и никак не влияют на работу программы.

Собственно стили появились из-за того, что в коде программы желательно иметь осмысленные имена переменных (описывающие смысл содержащегося в переменной значения), но не слишком длинные, а правила синтаксиса языков программирования налагают ограничения на средства для создания имён (к примеру, в большинстве языков допускается использование только буквенных символов, цифр и знака подчёркивания).

В некоторых wiki-движках используются CamelCase-ссылки (текст в CamelCase-стиле автоматически отображается как ссылка на другую wiki-страницу). К таким движкам относятся, например, MoinMoin, TWiki, JSPWiki и FlexWiki.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "CamelCase" в других словарях:

  • Camelcase — sur un panneau de direction (les mots champions et gate sont mis bout à bout et le second commence par une majuscule pour marquer la séparation) CamelCase (littéralement : casse de chameau) est un terme anglais utilisé dans l informatique et …   Wikipédia en Français

  • CamelCase — (or camel case), also known as medial capitals,[1] is the practice of writing compound words or phrases in which the elements are joined without spaces, with each element s initial letter capitalized within the compound and the first letter… …   Wikipedia

  • CamelCase — sur un panneau de direction (les mots champions et gate sont mis bout à bout et le second commence par une majuscule pour marquer la séparation) CamelCase (littéralement : « casse de chameau ») est un terme anglais utilisé dans l… …   Wikipédia en Français

  • CamelCase — es la práctica de escribir frases o palabras compuestas eliminando los espacios y poniendo en mayúscula la primera letra de cada palabra. El nombre viene del parecido de estas mayúsculas, entre las demás letras, con las jorobas de los camellos.… …   Enciclopedia Universal

  • CamelCase — Binnenmajuskel in der Werbung‎ Binnenmajuskel (die, Plural Binnenmajuskeln) oder Binnenversal, auch Binnenversalie, nennt man einen Großbuchstaben (Versalie, Majuskel) im Wortinnern (Binnen ). Eine Sonderform, die Auszeichnung der einzelnen… …   Deutsch Wikipedia

  • Camelcase — Binnenmajuskel in der Werbung‎ Binnenmajuskel (die, Plural Binnenmajuskeln) oder Binnenversal, auch Binnenversalie, nennt man einen Großbuchstaben (Versalie, Majuskel) im Wortinnern (Binnen ). Eine Sonderform, die Auszeichnung der einzelnen… …   Deutsch Wikipedia

  • CamelCase — Ejemplo de CamelCase en un indicador. CamelCase es un estilo de escritura que se aplica a frases o palabras compuestas. El nombre se debe a que las mayúsculas a lo largo de una palabra en CamelCase se asemejan a las jorobas de un camello. El… …   Wikipedia Español

  • CamelCase — noun the practice of writing compound words with internal majuscules …   Wiktionary

  • Casse de chameau — CamelCase CamelCase sur un panneau de direction (les mots champions et gate sont mis bout à bout et le second commence par une majuscule pour marquer la séparation) CamelCase (littéralement : casse de chameau) est un terme anglais utilisé… …   Wikipédia en Français

  • ChatMot — CamelCase CamelCase sur un panneau de direction (les mots champions et gate sont mis bout à bout et le second commence par une majuscule pour marquer la séparation) CamelCase (littéralement : casse de chameau) est un terme anglais utilisé… …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»