~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ ED00967E1EE32AEC8A8CA819874ECC7C__1717788960 ✰
Заголовок документа оригинал.:
✰ Camel case - Wikipedia ✰
Заголовок документа перевод.:
✰ Дело верблюда — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Camel_case ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/ed/7c/ed00967e1ee32aec8a8ca819874ecc7c.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/ed/7c/ed00967e1ee32aec8a8ca819874ecc7c__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 02:55:43 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 7 June 2024, at 22:36 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Дело верблюда — Википедия Jump to content

Дело верблюда

Из Википедии, бесплатной энциклопедии

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

Верблюжий регистр (иногда стилизованный автологически как верблюжий регистр или CamelCase , также известный как верблюжьи заглавные буквы или, более формально, как прописные буквы ) — это практика написания фраз без пробелов и знаков препинания и с заглавными буквами. Формат указывает первое слово, начинающееся с любого регистра, а затем следующие слова, имеющие начальную заглавную букву. Типичные примеры включают YouTube , [1] PowerPoint , HarperCollins , FedEx , iPhone , eBay , [2] и Ла Гуардия . [3] Регистр Camel часто используется в качестве соглашения об именах в компьютерном программировании. Он также иногда используется в именах пользователей в Интернете, таких как JohnSmith состоящие из нескольких слов, , и для того, чтобы сделать доменные имена, более разборчивыми, например, при продвижении EasyWidgetCompany.com .

Более конкретные термины «Регистр Паскаля» и «Верблюжий регистр» относятся к объединенной фразе, в которой первая буква каждого слова пишется с заглавной буквы, включая начальную букву первого слова. Аналогичным образом, в нижнем регистре верблюда (также известном как дромадера регистр ) требуется начальная строчная буква. Некоторые люди и организации, особенно Microsoft , используют термин «верблюжий регистр» только для нижнего верблюжьего регистра, обозначая регистр Паскаля для верхнего верблюжьего регистра. [4] Некоторые стили программирования предпочитают верблюжий регистр с заглавной первой буквой, другие — нет. [5] [4] [6] Для ясности в этой статье определение падежа Camel остается неоднозначным в отношении капитализации и при необходимости используются более конкретные термины.

Регистр Camel отличается от нескольких других стилей: регистр заголовка , в котором все слова пишутся с заглавной буквы, но сохраняются пробелы между ними; Надпись «Высокий мужчина» , в которой заглавные буквы используются для подчеркивания различий между похожими названиями продуктов, такими как predniSONE и predniSOLONE ; и змеиный регистр , в котором используются символы подчеркивания , перемежающиеся строчными буквами (иногда с заглавной первой буквой). сочетание змеиного и верблюжьего регистра (идентификаторы Written_Like_This рекомендуется В руководстве по стилю Ada 95 ) . [7]

Вариации и синонимы [ править ]

Эта практика имеет разные названия, в том числе:

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

использование в языке Традиционное естественном

В словосочетаниях [ править ]

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

В итальянском языке местоимения могут присоединяться к глаголам, а поскольку почетная форма местоимений второго лица пишется с заглавной буквы, это может привести к образованию такого предложения, как non ho trovato il tempo di risponderLe («Я не нашел времени ответить вам» - где Le означает «тебе»).

В немецком языке средняя заглавная буква I , называемая Binnen-I , иногда используется в таких словах, как StudentInnen («студенты»), чтобы указать, что и Studenten («студенты»), и Studentinnen («студентки») предназначены одновременно. Однако использование заглавных букв в середине слова не соответствует немецкой орфографии, за исключением имен собственных, таких как Макдональд ; предыдущий пример можно было бы правильно записать, используя круглые скобки , как Student(inn)en , что аналогично английскому слову «congress(wo)men». [25]

В ирландском языке верблюжий падеж используется, когда к имени собственному присоединяется словоизменительный префикс, например i nGaillimh («в Голуэе »), от Gaillimh («Голуэй»); ан tAlbanach («шотландец»), от Albanach («шотландец»); и отправляйтесь в hÉirinn («в Ирландию»), из Éire («Ирландия»). В современной шотландской гэльской орфографии был вставлен дефис: t-Albannach .

Это соглашение также используется в нескольких письменных языках банту (например, isiZulu , « язык зулу ») и нескольких языках коренных народов Мексики (например, науатль , тотонакан , миксе-зоке и некоторые отомангские языки ).

В голландском языке при написании диграфа ij с заглавной буквы и буква I , и буква J пишутся с заглавной буквы, например, в названии страны IJsland («Исландия»).

В китайской пиньинь для названий мест иногда используется верблюжий регистр, чтобы читателям было легче различать разные части имени. Например, такие места, как Пекин (北京), Циньхуандао (秦皇岛) и Дасинъаньлин (大兴安岭), можно записать как BeiJing , QinHuangDao и DaXingAnLing соответственно , с количеством заглавных букв, равным количеству китайских иероглифов . В некоторых случаях также приемлемо написание составных слов только по начальной букве каждого символа, поэтому Пекин можно записать как BJ , Цинхуандао — как QHD, а Дасинъаньлин — как DXAL.

В английском языке прописные буквы обычно встречаются только в шотландских или ирландских именах «Mac-» или «Mc-», где, например, MacDonald, McDonald и Macdonald являются распространенными вариантами написания одного и того же имени, а в англо-нормандском «Fitz-» " имена, в которых, например, и Фитцджеральд, и Фитцджеральд встречаются .

В своем руководстве по английскому стилю The King's English , впервые опубликованном в 1906 году, Х. У. и Ф. Г. Фаулер предположили, что прописные буквы можно использовать в тройных составных словах , где дефисы могут вызвать двусмысленность - примеры, которые они приводят, аналогичны KingMark (в отличие от King Mark). ) и англо-южноамериканский (в отличие от англо-южноамериканский ). Однако они описали систему как «слишком безнадежно противоречащую использованию в настоящее время». [26]

В транслитерации [ править ]

В научной транслитерации языков, написанных другими алфавитами, в аналогичных ситуациях используются прописные буквы. Например, в транслитерации иврита означает хаИври «еврейский человек» или «еврей», а б'Йерушалаим означает «в Иерусалиме». В тибетских именах собственных, таких как rLobsang , буква «r» обозначает префиксный глиф в исходном письме, который функционирует как маркер тона , а не как обычная буква. Другим примером является ц я урку , латинская транскрипция чеченского термина обозначающего венчающий камень характерных средневековых оборонительных башен Чечни , и Ингушетии ; буква « Я » ( палочка ) на самом деле не является заглавной, обозначая фонему , отличную от той, которая транскрибируется как «и».

В сокращениях [ править ]

Прописные буквы традиционно используются в сокращениях, чтобы отразить заглавную букву, которую слова будут иметь при полном написании, например, в научных званиях PhD или BSc . Более свежий пример — NaNoWriMo , сокращение от Национального месяца написания романов и обозначение как ежегодного мероприятия, так и некоммерческой организации, которая его проводит. В немецком языке названия законодательных актов сокращаются с использованием заглавных букв, например StGB для Strafgesetzbuch (Уголовный кодекс), PatG для Patentgesetz (Закон о патентах), BVerfG для Bundesverfassungsgericht ( Федеральный конституционный суд ) или очень распространенное GmbH для Gesellschaft mit beschränkter Haftung. ( закрытое акционерное общество ). В этом контексте могут даже быть три или более заглавных буквы «верблюжий», например, в TzBfG для Teilzeit- und Befristungsgesetz (Закон о работе на условиях неполного рабочего времени и ограниченного срока). аббревиатуры верблюжьего регистра, такие как OuLiPo Во французском языке какое-то время в качестве альтернативы инициализмам использовались (1960).

Верблюжий регистр часто используется для транслитерации инициализмов в алфавитах, где две буквы могут потребоваться для обозначения одного символа исходного алфавита, например, ДШК от кириллицы ДШК.

История современного технического использования [ править ]

Химические формулы [ править ]

Первым систематическим и широко распространенным использованием прописных букв в технических целях было обозначение химических формул, изобретенное шведским химиком Якобом Берцелиусом в 1813 году. Чтобы заменить множество соглашений об именах и символах, используемых химиками до того времени, он предложил обозначать каждое химическое вещество. элемент с помощью символа, состоящего из одной или двух букв, первая из которых пишется с заглавной буквы. Использование заглавных букв позволило такие формулы, как « NaCl », без пробелов и при этом анализировать их без двусмысленности. писать [27] [28]

Система Берцелиуса продолжает использоваться, дополненная трехбуквенными символами, такими как « Uue » для неподтвержденных или неизвестных элементов и сокращениями для некоторых распространенных заместителей (особенно в области органической химии, например « Et » для «этил-»). . В дальнейшем это было расширено для описания аминокислотных последовательностей белков и других подобных доменов.

использование в знаках Раннее товарных

С начала 20-го века прописные буквы иногда использовались для названий компаний и товарных знаков, таких как

Компьютерное программирование [ править ]

В 1970-х и 1980-х годах прописные буквы были приняты в качестве стандартного или альтернативного соглашения об именах для многословных идентификаторов в нескольких языках программирования . Точное происхождение соглашения в компьютерном программировании еще не установлено. Материалы конференции 1954 года [32] иногда неофициально называл IBM систему Speedcoding «SpeedCo». Кристофера Стрейчи Статья о GPM (1965), [33] показывает программу, которая включает в себя некоторые идентификаторы среднего капитала, в том числе " NextCh" и " WriteSymbol".

Описательные идентификаторы, состоящие из нескольких слов со встроенными пробелами, например end of file или char tableне может использоваться в большинстве языков программирования, поскольку пробелы между словами будут анализироваться как разделители между токенами . Альтернатива объединению слов, как в endoffile или chartableтруден для понимания и, возможно, вводит в заблуждение; например, chartable — английское слово (можно нанести на карту), тогда как charTable означает таблицу chars .

Некоторые ранние языки программирования, особенно Lisp (1958) и COBOL (1959), решали эту проблему, позволяя использовать дефис («-») между словами составных идентификаторов, как в «КОНЕЦ ФАЙЛА»: Lisp, потому что хорошо работал с префиксной нотацией (парсер Lisp не воспринимал дефис в середине символа как оператор вычитания) и COBOL, поскольку его операторами были отдельные английские слова. Это соглашение по-прежнему используется в этих языках, а также часто встречается в именах программ, вводимых в командной строке , как в Unix.

Однако это решение не подходило для математически ориентированных языков, таких как ФОРТРАН (1955) и АЛГОЛ (1958), которые использовали дефис в качестве инфиксного оператора вычитания. FORTRAN вообще игнорировал пробелы, поэтому программисты могли использовать пробелы в именах переменных. Однако эта функция была не очень полезной, поскольку в ранних версиях языка идентификаторы ограничивались не более чем шестью символами.

Проблему усугубляло то, что распространенные наборы символов перфокарт того времени были только заглавными буквами и не имели других специальных символов. Только в конце 1960-х годов широкое распространение набора символов ASCII сделало как строчные буквы, так и подчеркивания . символы _общедоступен. Некоторые языки, особенно C , сразу же приняли символы подчеркивания в качестве разделителей слов и такие идентификаторы, как end_of_fileпо-прежнему распространены в программах и библиотеках C (а также в более поздних языках, на которые повлиял C, таких как Perl и Python ). Однако некоторые языки и программисты предпочли избегать подчеркиваний (помимо других причин, чтобы не путать их с пробелами ) и вместо этого приняли верблюжий регистр.

Чарльз Симони , который работал в Xerox PARC в 1970-х годах, а затем руководил созданием пакета приложений Microsoft Office, изобрел и научил использовать венгерскую нотацию , одна из версий которой использует строчные буквы в начале буквы (заглавной). ) имя переменной для обозначения ее типа. Один аккаунт [ нужна цитата ] утверждает, что стиль верблюжьего футляра впервые стал популярен в Xerox PARC примерно в 1978 году, когда был разработан язык программирования Mesa для компьютера Xerox Alto . В этой машине отсутствовала клавиша подчеркивания (место которой занимала стрелка влево « ←»), а символы дефиса и пробела не допускались в идентификаторах, в результате чего верблюжий регистр оставался единственной жизнеспособной схемой для читаемых многословных имен. Руководство по языку PARC Mesa (1979 г.) включало стандарт кодирования с конкретными правилами для верхнего и нижнего верблюжьего регистра, который строго соблюдался библиотеками Mesa и операционной системой Alto. Никлаус Вирт , изобретатель Паскаля , по достоинству оценил Camel Case во время творческого отпуска в PARC и использовал его в Modula , своем следующем языке программирования. [34]

Язык Smalltalk , изначально разработанный для Alto, также использует верблюжий регистр вместо подчеркивания. Этот язык стал довольно популярным в начале 1980-х годов и, таким образом, возможно, сыграл важную роль в распространении этого стиля за пределами PARC.

Верблюжий регистр (или «регистр Паскаля») используется в языке Wolfram Language в компьютерной алгебраической системе Mathematica для предопределенных идентификаторов. Идентификаторы, определяемые пользователем, должны начинаться со строчной буквы. Это позволяет избежать конфликта между предопределенными и определяемыми пользователем идентификаторами как сегодня, так и во всех будущих версиях.

Имена переменных C# рекомендуется использовать в соответствии с соглашением о нижнем регистре. [35]

Компьютерные компании и продукты [ править ]

Каким бы ни было его происхождение в области вычислений, это условное обозначение использовалось в названиях компьютерных компаний и их коммерческих брендов с конца 1970-х годов — тенденция, которая продолжается и по сей день:

Распространение на массовое использование [ править ]

В 1980-х и 1990-х годах, после того как появление персональных компьютеров открыло миру хакерскую культуру, «верблюжий футляр» стал модным для корпоративных торговых марок и в некомпьютерных областях. К 1990 году массовое использование прочно утвердилось:

Во время пузыря доткомов в конце 1990-х годов строчные префиксы «e» (что означает « электронный ») и «i» (что означает «Интернет»). [36] «информационный», « умный » и т. д.) стали довольно распространенными, породив такие названия, как Apple от iMac и программная платформа eBox .

В 1998 году Дэйв Йост предложил химикам использовать заглавные буквы, чтобы облегчить читаемость длинных химических названий, например, писать «Амидофосфорибозилтрансфераза» вместо «амидофосфорибозилтрансфераза» . [37] Такое употребление не получило широкого распространения.

Верблюжий регистр иногда используется для сокращенных названий определенных районов, например, районов Нью-Йорка Сохо ( к югу от Хьюстон -стрит) и TriBeCa ( треугольник у Лоу- Канал - стрит) и СоМа в Сан-Франциско ( к югу от рынка ). Такие обычаи быстро исчезают, поэтому районы теперь обычно обозначаются как Сохо , Трибека и Сома .

Внутренняя капитализация также использовалась для других технических кодов, таких как HeLa (1983).

использование вычислениях в Текущее

Программирование и кодирование [ править ]

Использование медиальных заглавных букв для составных идентификаторов рекомендуется рекомендациями по стилю кодирования многих организаций или программных проектов. Для некоторых языков (таких как Mesa , Pascal , Modula , Java и Microsoft .NET ) такая практика рекомендуется разработчиками языка или авторитетными руководствами и поэтому стала частью «культуры» языка.

В рекомендациях по стилю часто различают верхний и нижний регистр, обычно определяя, какой вариант следует использовать для конкретных типов сущностей: переменных , полей записей , методов , процедур , функций , подпрограмм , типов и т. д. Эти правила иногда поддерживаются статического анализа. инструментами которые проверяют исходный код на соответствие.

Например, в исходной венгерской нотации программирования указано, что сокращение «типа использования» (а не типа данных) в нижнем регистре должно префиксом всех имен переменных, а остальная часть имени должна быть написана в верхнем регистре; как таковое это форма нижнего верблюжьего регистра.

Идентификаторы программирования часто должны содержать аббревиатуры и инициализмы , которые уже написаны заглавными буквами, например «старый HTML-файл». По аналогии с правилами регистра заголовков, при рендеринге в естественном верблюжьем регистре аббревиатура будет написана заглавными буквами, а именно «oldHTMLFile». Однако этот подход проблематичен, когда две аббревиатуры встречаются вместе (например, «анализировать DBM XML» станет «parseDBMXML») или когда стандарт требует нижнего регистра «верблюжий», но имя начинается с аббревиатуры (например, «SQL-сервер» станет «sQLServer»). "). По этой причине некоторые программисты предпочитают относиться к сокращениям как к словам и писать «oldHtmlFile», «parseDbmXml» или «sqlServer». [38] Однако это может затруднить распознавание того, что данное слово является аббревиатурой. [39]

Трудности возникают, когда идентификаторы имеют разное значение только в зависимости от случая, как это может произойти с математическими функциями или товарными знаками. В этой ситуации изменение регистра идентификатора может быть невозможным, и необходимо выбрать альтернативное имя.

Разметка вики-ссылок [ править ]

Регистр Camel используется в некоторых языках разметки вики для терминов, которые должны автоматически связываться с другими страницами вики . Это соглашение первоначально использовалось в Уорда Каннингема оригинальной вики-программе , WikiWikiWeb . [40] и может быть активирован в большинстве других вики. Некоторые вики-движки, такие как TiddlyWiki , Trac и PmWiki, используют его в настройках по умолчанию, но обычно также предоставляют механизм настройки или плагин для его отключения. Википедия раньше также использовала верблюжий регистр ссылок, но перешла на явную разметку ссылок с использованием квадратных скобок. [41] и многие другие вики-сайты сделали то же самое. MediaWiki , например, не поддерживает верблюжий регистр для ссылок. Некоторые вики, которые не используют привязку к верблюжьему регистру, могут по-прежнему использовать верблюжий регистр в качестве соглашения об именах, например AboutUs .

Другое использование [ править ]

Реестр NIEM требует, чтобы элементы данных XML использовали верхний верблюжий регистр, а атрибуты XML — нижний верблюжий регистр.

Большинство популярных интерфейсов командной строки и языков сценариев не могут легко обрабатывать имена файлов, содержащие встроенные пробелы (обычно требующие заключения имени в кавычки). Поэтому пользователи этих систем часто прибегают к использованию верблюжьего регистра (или подчеркиваний, дефисов и других «безопасных» символов) для составных имен файлов, таких как MyJobResume.pdf .

Сервисы микроблогов и социальных сетей , которые ограничивают количество символов в сообщении, являются потенциальными источниками средств массовой информации. Использование верблюжьего регистра между словами уменьшает количество пробелов и, следовательно, количество символов в данном сообщении, позволяя большему количеству контента поместиться в ограниченное пространство. В хештегах , особенно длинных, часто используется верблюжий регистр для обеспечения читабельности (например, #CollegeStudentProblems читается легче, чем #collegestudentproblems); [42] эта практика улучшает доступность , поскольку программы чтения с экрана распознают CamelCase при анализе составных хэштегов. [43]

В URL-адресах веб-сайтов пробелы кодируются в процентах как «%20», что делает адрес длиннее и менее удобочитаемым . За счет пропуска пробелов эта проблема устраняется в случае Camel.

читабельности Исследования

Регистр Camel подвергался критике как негативно влияющий на читаемость из-за удаления пробелов и использования верхнего регистра каждого слова. [44]

Исследование, проведенное в 2009 году с участием 135 субъектов, сравнивающее случай змей (подчеркнутые идентификаторы) с случаем верблюда, показало, что идентификаторы случая верблюда были распознаны с более высокой точностью среди всех субъектов. Субъекты распознавали идентификаторы случаев змей быстрее, чем идентификаторы случаев верблюдов. Обучение верблюжьему случаю ускорило распознавание верблюжьего случая и замедлило распознавание змеиного, хотя в этом эффекте участвовали коэффициенты с высокими значениями p . Исследование также провело субъективный опрос и показало, что непрограммисты либо предпочитают подчеркивания, либо не имеют никаких предпочтений, а 38% программистов, обученных верблюжьему регистру, заявили, что предпочитают подчеркивания. Однако эти предпочтения не имели статистической корреляции с точностью или скоростью при контроле других переменных. [45]

В последующем исследовании 2010 года использовался аналогичный дизайн, в котором приняли участие 15 участников, состоящих из опытных программистов, обученных в основном делу змей. Он использовал статический, а не анимированный стимул и обнаружил идеальную точность в обоих стилях, за исключением одного неправильного ответа на верблюжий случай. Субъекты распознавали идентификаторы в случае со змеей быстрее, чем в случае с верблюдом. В исследовании использовалось оборудование для слежения за взглядом, и было обнаружено, что разница в скорости испытуемых в первую очередь была связана с тем, что средняя продолжительность фиксаций для верблюжьего футляра была значительно выше, чем у змеиного футляра для идентификаторов, состоящих из трех частей. Опрос выявил смесь предпочтительных стилей идентификаторов, но опять же не было выявлено корреляции предпочтительного стиля с точностью или скоростью. [46]

См. также [ править ]

Ссылки [ править ]

  1. ^ Фогарти, Миньон (27 октября 2009 г.). Наставление по грамматике: ежедневные советы по успешному письму от Grammar Girl . Издательская группа Святого Мартина. п. 14. ISBN  978-1-4299-6440-1 .
  2. ^ Браун, Адам (21 сентября 2018 г.). Понимание и обучение правописанию английского языка: стратегическое руководство . Рутледж. стр. 173–174. ISBN  978-1-351-62186-1 .
  3. ^ Дрейер, Бенджамин (4 августа 2020 г.). Английский Дрейера: совершенно правильное руководство по ясности и стилю . Издательская группа Random House. п. 228. ИСБН  978-0-8129-8571-9 .
  4. ^ Перейти обратно: а б «Стили заглавных букв — .NET Framework 1.1» . 17 ноября 2006 г. Проверено 5 декабря 2012 г.
  5. ^ «Соглашения об именах» . Скала . Проверено 5 декабря 2012 г.
  6. ^ «Верблюжье дело» . Проверено 10 марта 2016 г.
  7. ^ «Руководство по качеству и стилю Ada 95» . Октябрь 1995 г. Раздел 3.1.3 . Проверено 25 января 2020 г.
  8. ^ Стандарты и рекомендации по кодированию на C#. Архивировано 11 апреля 2008 г. в Wayback Machine . Университета Пердью Технологического колледжа
  9. ^ "[email protected]" . Все2.com . Проверено 4 июня 2010 г.
  10. ^ Перейти обратно: а б Руководство по стилю кода Python на сайте www.python.org.
  11. ^ Фельдман, Ян (29 марта 1990 г.). «составные имена» . Группа новостей : alt.folklore.computers . Usenet:   [email protected] .
  12. ^ «[#APF-1088] Если имя класса содержит заглавные буквы, код AppGen не проходит тесты пользовательского интерфейса, а созданные гиперссылки неверны. – AppFuse JIRA» . Issues.appfuse.org . Архивировано из оригинала 25 июня 2017 года . Проверено 4 июня 2010 г.
  13. Соглашения об именах ASP. Архивировано 8 апреля 2009 г. в Wayback Machine , Наннетт Такер (01.05.1999).
  14. ^ Айверсон, Шерил; Кристиансен, Стейси; Фланагин, Аннетт; Фонтанароза, Фил Б.; Гласс, Ричард М.; Греголин, Бренда; Лурье, Стивен Дж.; Мейер, Харриет С.; Винкер, Маргарет А.; Янг, Розанна К., ред. (2007). Руководство по стилю АМА (10-е изд.). Оксфорд, Оксфордшир: Издательство Оксфордского университета. ISBN  978-0-19-517633-9 .
  15. ^ Хульт, Кристин А.; Хакин, Томас Н. «Краткий справочник нового века – Правила внутренней капитализации» . Образование Пирсона . Архивировано из оригинала 7 апреля 2012 года.
  16. ^ «Как называется слово, содержащее две заглавные буквы (например, WordPad)?» . Спросите Оксфорд . Интернет-архив. Архивировано из оригинала 25 октября 2008 года . Проверено 12 июня 2022 г.
  17. ^ «Брэд Абрамс: История Паскаля Кейса и Кэмела Кейса» . Блоги.msdn.com . 3 февраля 2004 г. Проверено 4 января 2014 г.
  18. ^ «Кейс Паскаля» . C2.com . 27 сентября 2012 года . Проверено 4 января 2014 г.
  19. ^ «Общая справка по стилям капитализации NET Framework» . MSDN2 . 17 ноября 2006 г. Проверено 4 января 2014 г.
  20. ^ «ВикиВорд» . Твики.орг . Архивировано из оригинала 19 июня 2010 года . Проверено 4 июня 2010 г.
  21. ^ «Вики-кейс» . C2.com . 8 февраля 2010 г. Проверено 4 июня 2010 г.
  22. ^ Раппопорт, Ави (3 апреля 1990 г.). «составные имена» . Группа новостей : alt.folklore.computers .
  23. ^ Ньютон Лав (12 сентября 1995 г.). «Я снова счастлив! – comp.os.os2.advocacy | Группы Google» . Группы.google.com . Проверено 23 мая 2009 г.
  24. ^ Ньютон Лав [ мертвая ссылка ]
  25. ^ Правильный и хороший немецкий: Словарь лингвистических сомнений . Дуден (на немецком языке). Том 9 (7-е изд.). Мангейм: Библиографический институт. 2011. с. 418. ИСБН  978-3411040971 .
  26. ^ Фаулер, Генри В .; Фаулер, Фрэнсис Г. (1908). «Глава IV. Пунктуация – Дефисы» . Королевский английский (2-е изд.). Оксфорд . Архивировано из оригинала 31 декабря 2009 года . Проверено 19 декабря 2009 г.
  27. ^ Йёнс Якоб Берцелиус (1813). Очерк о причине химических пропорций и о некоторых обстоятельствах, связанных с ними: вместе с кратким и простым способом их выражения . Анналы философии 2, 443–454, 3, 51–52; (1814) 93-106, 244-255, 353-364.
  28. ^ Генри М. Лестер и Герберт С. Кликштейн, ред. 1952, Справочник по химии, 1400–1900 (Кембридж, Массачусетс: Гарвард)
  29. ^ Репортер по торговым маркам . Ассоциация товарных знаков США . 1930. ISBN  1-59888-091-8 .
  30. ^ «Соседство мистера Роджерса, 1 сезон (серия 4)» . Проверено 21 июня 2022 г.
  31. ^ "Наша история" . UnitedHealthGroup.com . Проверено 15 мая 2019 г. [ постоянная мертвая ссылка ]
  32. ^ « Резюме сессии 8. Цифровые компьютеры: передовые методы кодирования. Летняя сессия 1954 года, Массачусетский технологический институт» (PDF) . 1954. стр. 8–6. Архивировано из оригинала (PDF) 29 февраля 2012 года . Проверено 4 января 2014 г.
  33. ^ Стрейчи, Кристофер (октябрь 1965 г.). «Макрогенератор общего назначения» . Компьютерный журнал . 8 (3): 225–241. дои : 10.1093/comjnl/8.3.225 .
  34. ^ Никлаус Вирт (2007). «Модула-2 и Оберон» . Материалы третьей конференции ACM SIGPLAN по истории языков программирования . Хопл III. Сан Диего. стр. 3-1–3-10. CiteSeerX   10.1.1.91.1447 . дои : 10.1145/1238844.1238847 . ISBN  9781595937667 . S2CID   1918928 . {{cite book}}: |journal= игнорируется ( помощь ) CS1 maint: отсутствует местоположение издателя ( ссылка )
  35. ^ wwpublish. «Объявление переменных — Обучение» . Learn.microsoft.com . Проверено 29 августа 2023 г.
  36. ^ Фархад Манджу (30 апреля 2002 г.). «Выпускники тоже хотят учиться на EMAcs» . Wired.com . Проверено 4 июня 2010 г.
  37. Обратная связь, 20 июня 1998 г., том 158, № 2139, New Scientist, 20 июня 1998 г.
  38. ^ «Руководство по стилю Google Java» . google.github.io . Проверено 2 ноября 2022 г.
  39. ^ Дэйв Бинкли; Марсия Дэвис; Дон Лори; Кристофер Моррелл (2009). «В CamelCase или Under_score». 17-я Международная конференция IEEE по пониманию программ, 2009 г. ICPC '09 . ИИЭР: 158–167. CiteSeerX   10.1.1.158.9499 . Что касается идентификаторов в верблюжьем стиле, это оказывает большее влияние на идентификаторы, которые включают короткие слова и особенно аббревиатуры. Например, рассмотрим идентификатор аббревиатуры, найденный в идентификаторе kIOuterIIDPath. Из-за набега заглавных букв задача чтения kIOuterIIDPath, в частности идентификация идентификатора слова, усложняется.
  40. ^ Эндрю Ли, Революция Википедии: как кучка ничтожеств создала величайшую в мире энциклопедию (Нью-Йорк: Гиперион, 2009), стр. 57–58.
  41. ^ Лих, Революция Википедии , стр. 62–63, 67.
  42. ^ Блэквуд, Джессика; Браун, Кейт. «Доступное использование CamelCase и структурирование сообщений» .
  43. ^ «Руководство по обеспечению доступности социальных сетей» . Архивировано из оригинала 12 октября 2022 года . Проверено 12 октября 2022 г.
  44. ^ Калеб Крейн (23 ноября 2009 г.). «Дело против верблюда» . Газета "Нью-Йорк Таймс .
  45. ^ Дэйв Бинкли; Марсия Дэвис; Дон Лори; Кристофер Моррелл (2009). «В CamelCase или Under_score». 17-я Международная конференция IEEE по пониманию программ, 2009 г. ICPC '09 . ИИЭР: 158–167. CiteSeerX   10.1.1.158.9499 . Эксперимент основан на прошлых работах других исследователей, изучающих, как читатели естественного языка выполняют подобные задачи. Результаты показывают, что верблюжий регистр приводит к более высокой точности среди всех испытуемых, независимо от подготовки, а те, кто обучен верблюжьему регистру, способны распознавать идентификаторы в верблюжьем регистре быстрее, чем идентификаторы в стиле подчеркивания.
  46. ^ Бонита Шариф; Джонатан И. Малетич (2010). «Исследование отслеживания движений глаз стилей идентификаторов CamelCase и Under_score». 2010 18-я Международная конференция IEEE по пониманию программ . IEEE. стр. 196–205. CiteSeerX   10.1.1.421.6137 . дои : 10.1109/ICPC.2010.41 . ISBN  978-1-4244-7604-6 . S2CID   14170019 . ( скачать PDF ). Представлено эмпирическое исследование, призванное определить, влияют ли соглашения об именовании идентификаторов (например, CamelCase и Under_score) на понимание кода. Айтрекер используется для сбора количественных данных от людей во время эксперимента. Целью данного исследования является повторение предыдущего исследования, опубликованного на ICPC 2009 (Бинкли и др.), в котором для сбора данных использовался метод теста на временную реакцию. Использование оборудования для отслеживания взгляда дает дополнительную информацию и преодолевает некоторые ограничения традиционных методов сбора данных. Обсуждаются сходства и различия между двумя исследованиями. Одно из основных отличий состоит в том, что испытуемые обучались в основном в стиле подчеркивания и все были программистами. Хотя результаты не указывают на разницу в точности между двумя стилями, испытуемые быстрее распознают идентификаторы в стиле подчеркивания.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: ED00967E1EE32AEC8A8CA819874ECC7C__1717788960
URL1:https://en.wikipedia.org/wiki/Camel_case
Заголовок, (Title) документа по адресу, URL1:
Camel case - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)