Откуда происходит слово «Pascal Case»? - PullRequest
0 голосов
/ 16 февраля 2020

В общем, существует четыре общих стиля корпуса .

  1. camelCase

  2. PascalCase

  3. snake_case

  4. кебаб-кейс

Этимология первого, второго и четвертого стилей тривиальна. Но как насчет второго (то есть PascalCase)?


Согласно викисловарь ,

Этимология

Обращаясь к Pascal языку программирования .

и ссылка говорит только

Буквенный регистр игнорируется в Pascal источнике.


Согласно Бесплатно Pascal вики ,

Правила для идентификаторов:

  • Должны начинаться с буква алфавита Engli sh или знак подчеркивания (_).
  • Может сопровождаться буквами алфавита c (буквы и цифры c) или подчеркиванием (_).
  • Не может содержать специальные символы, такие как: ~! @ # ...

(отрывок)

Pascal без учета регистра! MyProgram, MYPROGRAM и mYpRoGrAm эквивалентны. Но для удобства чтения рекомендуется использовать значимую заглавную букву!

Существует два возможных метода, которые вы можете применить к своим идентификаторам: CamelCase и подчеркивание как пробел. CamelCase, как представляется, означает, что отдельные слова в идентификаторе пишутся с большой буквы, поэтому вместо newperson у вас есть newPerson или NewPerson. Использование подчеркивания в качестве пробела означает разделение слов в идентификаторе с подчеркиванием, поэтому у вас есть new_person вместо newperson. Или вы можете объединить их, чтобы у вас было new_Person или New_Person вместо newperson.

, что подразумевает, что нет необходимости использовать идентификатор случая верблюда, такой как StackOverflow или RedHatLinux.


Тогда, где слово «верблюд» дело "откуда? pascal программисты впервые начали использовать стиль PascalCase?

1 Ответ

3 голосов
/ 16 февраля 2020

История создания слов с использованием обсадных труб восходит к давним временам.

С С заглавной буквы моего названия :

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

Шаг в двадцатый век:

В начале двадцатого века медицинские столицы, используемые в химии, были приняты в товарные знаки и фирменные наименования. Тем не менее, использование еще не распространено. Некоторые примеры этих продуктов включают среди прочих DryIce Corporation, CinemaScope, широкоэкранный формат mov ie, MisterRogers и VistaVision.

И на языке программирования:

Примерно в 1970-х и 1980-х годах использование медицинских столиц было также принято в качестве альтернативного соглашения о присвоении имен для идентификаторов в различных языках программирования. Например, на универсальном макропроцессоре (GPM) Кристофера Стрэчи программа включает идентификаторы, использующие медицинские заглавные буквы. К ним относятся «WriteSymbol» и «NextCh».

Конец 1990-х годов:

К концу 1990-х годов нижний верблюжий чехол стал популярной тенденцией во многих брендах. Строчные буквы «i», которые могут обозначать inte rnet, «информация» или «разумный», и «e», означающее electronici c, стали префиксами различных слов. Примеры этих слов включают eBay, iMa c, eBox и iPod.

Название CamelCase:

Термин CamelCase появился только в 1990-х годах. До этого термин медицинские столицы широко использовался. В апреле 1990 года Ави Раппопорт использовал термин «InterCaps» для описания способа капитализации. В 1991 году Eri c S. Raymond упомянул о BiCapitalization для его идентификации.

Однако только в 1995 году было использовано его нынешнее название. В сообщении Ньютона Лава он упомянул, что шалость стиля заставила его сначала назвать его HumpyCase, прежде чем соглашаться с CamelCase.

Происхождение названия PascalCasing (из История вокруг Pascal Корпус и верблюжий корпус ):

В первоначальном проекте Framework у нас были сотни часов дебатов о стиле именования. Чтобы облегчить эти дебаты, мы придумали несколько терминов. Учитывая, что Андерс Хейлсберг (оригинальный дизайнер Turbo Pascal) является ключевым членом команды разработчиков, неудивительно, что мы выбрали термин Pascal Корпус для стиля оболочки, популяризируемого Pascal язык программирования.

Мы были довольно милы в использовании термина camelCasing для стиля оболочки, который выглядит как горб на верблюде. Мы использовали термин SCREAMING CAPS, чтобы обозначить весь верхний регистр стиля. К счастью, этот стиль (и название) не сохранился в окончательном руководстве.


>Did pascal programmers first started using PascalCase style?

Нет, в то время, когда развивались языки программирования, это было общее соглашение.


Дополнительные сведения о Чехол для верблюда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...