~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ B044CB1E6EED2697584F57E0C48A95DE__1712679660 ✰
Заголовок документа оригинал.:
✰ Caret - Wikipedia ✰
Заголовок документа перевод.:
✰ Каре — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Caret ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/b0/de/b044cb1e6eed2697584f57e0c48a95de.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/b0/de/b044cb1e6eed2697584f57e0c48a95de__translat.html ✰
Дата и время сохранения документа:
✰ 12.06.2024 06:41:32 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 9 April 2024, at 19:21 (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

Каре

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

^
Каре
В Юникоде U + 005E ^ CIRCUMFLEX АКЦЕНТ ( &Шапка; )
Отличается от
Отличается от U + 2038 КАРЕТ
U+02C6 ˆ БУКВА-МОДИФИКАТОР CIRCUMFLEX АКЦЕНТ
U+028C ʌ ЛАТИНСКАЯ СТРОЧНАЯ БУКВА, ПОВЕРНУТАЯ V
U+2227 ЛОГИЧЕСКОЕ И
U + 039B Λ ГРЕЧЕСКАЯ ЗАГЛАВНАЯ БУКВА ЛАМДА
Связанный
Смотрите также U + FF3E ОКРУЖНОЙ АКЦЕНТ НА ​​ПОЛНУЮ ШИРИНУ

Каретка — это имя, обычно используемое для символа ^ (циркумфлекс и циркумфлекс), который появляется на большинстве QWERTY- клавиатур при вводе ⇧ Shift+ 6. Этот символ имеет множество применений в программировании и математике. Название «каретка» возникло из-за его визуального сходства с оригинальной кареткой корректора — знаком, используемым при корректуре для обозначения места, где в документе следует вставить знак препинания, слово или фразу. Формальный стандарт ASCII (X3.64.1977) называет это « циркумфлексом ». [1]

История [ править ]

Пишущие машинки [ править ]

Пишущая машинка с французской (AZERTY) клавиатурой: à, è, é, ç ùиметь специальные клавиши; циркумфлекса диэрезиса и у акцентов мертвые ключи

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

в ISO/IEC 646 ASCII Транспонирование и

Включение символа циркумфлекса в ASCII является следствием его предшествующего существования на пишущих машинках: этот символ не существовал независимо как шрифт или горячим грифелем символ печати . В исходной версии стандарта ASCII 1963 года использовалась кодовая точка x5E для стрелки вверх   . Однако   стандарт ISO/IEC 646 1965 года определил кодовую точку x5E как одну из пяти, доступных для национальных вариаций. [а] с диакритическим знаком циркумфлекс ^ по умолчанию и стрелкой вверх в качестве одного из альтернативных вариантов использования. [2] В 1967 году этому примеру последовала вторая версия ASCII. [3]

Карет по сравнению со строчным циркумфлексным акцентом

Надпечатка для добавления знака акцента не всегда хорошо поддерживалась принтерами и почти никогда не была возможна на видеотерминалах. Вместо этого в конечном итоге были созданы заранее составленные символы, показывающие буквы с диакритическими знаками. [б] Отдельно стоящий циркумфлекс (который стал называться кареткой) быстро стал повторно использоваться для многих других целей, например, в компьютерных языках и математических обозначениях. Поскольку знаку больше не нужно было располагаться над буквой, он стал больше по внешнему виду, и его больше нельзя было использовать для надпечатки ударения. [4] [с]

В Юникоде он кодируется как U + 005E ^ CIRCUMFLEX АКЦЕНТ ; в HTML его можно вставить с помощью ^.

Эту каретку не следует путать с другими символами в форме шеврона, такими как перевернутая буква v или логическое И , которые иногда могут называться каретками. [5] [6]

Использует [ править ]

Языки программирования [ править ]

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

ANSI C может транскрибировать каретку в виде триграфа . ??', поскольку изначально этот символ был доступен не во всех наборах символов и клавиатурах. C++ дополнительно поддерживает такие токены, как xor (для ^) и xor_eq (для ^=), чтобы вообще избежать персонажа. RFC   1345 рекомендует записывать символ как орграф. '> когда это необходимо. [7]

Паскаль использует курсор для объявления и разыменования указателей . В Smalltalk курсор — это оператор возврата метода. В C++/CLI доступ к ссылочным типам .NET осуществляется через дескриптор с использованием ClassName^синтаксис. Apple В расширениях C для Mac OS X и iOS курсоры используются для создания блоков и обозначения типов блоков. Go использует его как побитовый оператор NOT .

Node.js использует курсор в файлах package.json для обозначения поведения разрешения зависимостей, используемого для каждой конкретной зависимости. В случае Node.js курсор позволяет выполнять любые обновления, если только они не рассматриваются как «основные» обновления, как это определено semver . [8]

Суррогатный символ для верхнего индекса и возведения в степень [ править ]

В математике каретка может обозначать возведение в степень (например, 3^5 на 3 5 ), где обычный верхний индекс использовать нелегко (как в некоторых графических калькуляторах ). Он также используется для обозначения верхнего индекса при наборе текста в TeX . Как описал это Айзек Азимов в своей книге 1974 года «На вертеле!» эссе (о числе Скьюза ): «Я делаю показатель степени фигурой нормального размера, и она как будто удерживается рычагом, а дополнительный вес, когда ее размер увеличивается, сгибает рычаг вниз». [9]

Использование курсора для возведения в степень восходит к АЛГОЛУ 60 . [ нужна цитата ] который выражал оператор возведения в степень в виде стрелки, направленной вверх, призванной вызвать надстрочные обозначения, распространенные в математике. Стрелка, направленная вверх, теперь используется для обозначения гиперопераций в обозначении стрелки вверх Кнута .

Escape-символ [ править ]

это часто встречается В обозначениях кареток для отображения управляющих символов: например, ^A означает управляющий символ со значением 1.

Интерпретатор командной строки Windows ( cmd.exe ) использует курсор для экранирования зарезервированных символов (большинство других оболочек используют обратную косую черту ). Например, чтобы передать знак «меньше» в качестве аргумента программе, нужно ввести ^<.

Стрелка вверх [ править ]

На интернет-форумах , на сайтах социальных сетей, таких как Facebook, или в онлайн-чатах под текстом другого сообщения может использоваться один или несколько символов курсора, представляющих собой стрелку, направленную вверх к этому сообщению; [10] Помимо использования стрелки, это также может означать, что пользователь, разместивший ^, согласен с сообщением выше. Множественные каретки могут использоваться, чтобы указать, что комментарий отвечает на сообщение выше или относится к нему, что соответствует количеству используемых кареток, или чтобы «подчеркнуть» правильную часть предыдущего сообщения, или просто для акцента.

Аналогичное использование было принято компиляторами языков программирования , такими как компилятор Java, чтобы указать, где ошибка компиляции . произошла [ нужна цитата ] Компилятор распечатывает ошибочную строку кода и использует одинарный знак курсора в следующей строке, дополненный пробелами, чтобы визуально указать местонахождение ошибки.

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

Примечания [ править ]

  1. ^ ISO   646 (и ASCII, который он включает) — это стандарт 7-битной кодировки, обеспечивающий всего 96 печатных символов (и 32 управляющих символа ). Этого было недостаточно для удовлетворения потребностей западноевропейских языков, поэтому стандарт определяет определенные кодовые точки , доступные для национальных вариаций.
  2. ^ Например, в ISO Latin-1 .
  3. ^ Его фактическая форма, расположение и относительные размеры зависят от шрифта.

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

  1. ^ «Американский национальный стандарт обмена информацией» (PDF) . Национальный институт стандартов. 1977 г. (факсимиле, не машиносчитываемое)
  2. ^ «История символов: примечания к некоторым позициям кода ASCII (5E)» .
  3. ^ Том Дженнингс. «ASCII: Американский стандартный код для проникновения информации» . Архивировано из оригинала 21 августа 2014 года . Проверено 14 сентября 2010 г.
  4. ^ Юкка К. Корпела (18 января 2010 г.). «Истории писем» (PDF) (на финском языке). п.п. 132–133 . Проверено 14 сентября 2010 г.
  5. ^ Юникод (1991–2012). «Расширения IPA» (PDF) . Проверено 20 августа 2012 г.
  6. ^ Эрик В. Вайсштейн. «Карет» . Математический мир . Вольфрам . Проверено 20 августа 2012 г.
  7. ^ Симонсен, Келд (июнь 1992 г.). «RFC 1345 – Мнемоника символов и наборы символов» . Рабочая группа по интернет-инжинирингу . Проверено 7 марта 2022 г.
  8. ^ «Диапазоны курсоров в node.js» . Архивировано из оригинала 3 декабря 2016 года . Проверено 1 октября 2019 г.
  9. ^ Айзек Азимов (1974), «Нанизанный», О делах больших и малых , Doubleday , ISBN   978-0385022255
  10. ^ «Что такое Карет?» . Компьютерная надежда . Проверено 14 августа 2012 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: B044CB1E6EED2697584F57E0C48A95DE__1712679660
URL1:https://en.wikipedia.org/wiki/Caret
Заголовок, (Title) документа по адресу, URL1:
Caret - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)