Обратная Косая Черта

Обра́тная коса́я черта́, или обратная косая (на компьютерном жаргоне — обратный слеш или бекслеш от англ. backslash), а также «наклонная черта влево», — символ из набора ASCII (\), с написанием, обратным по отношению к обычному символу косой черты (/) (иногда также называемого «прямой косой»).

Обратная косая черта
\
X Y Z [ \ Скобки ^ _ `
Характеристики
Название reverse solidus
Юникод U+005C
HTML-код \ или \
UTF-16 0x5C
URL-код %5C

Символ обратной косой черты предназначен для использования только в математике множеств и информатике. Его использование в других случаях (вместо обычной косой черты) — ошибка.

История

До 1960-х годов встречались лишь единичные случаи применения данного символа: известно о включении этого символа в некоторые телетайпы и перфораторы в 1937 и 45 годах. В 1960 году компания IBM представила «расширенный набор символов», в который была включена и обратная косая черта в кодовой позиции 0x19. В том же 1960 году для выработки единого стандарта кодирования текста (который позже станет известен, как ASCII) был созван комитет X3.2. В процессе рассмотрения стандарта в 1961 году Боб Бемер[en], один из членов комитета, ранее участвовавший в разработке компьютера STRETCH, настоял на том, чтобы не включать в новый стандарт символы «≤», «≥» и «≠» — вместо этого включить квадратные скобки и обратную косую черту. Мотивировал он это тем, что в языке Алгол эти символы практически не используются, зато квадратные скобки широко используются для работы с массивами. Включение обратной косой черты он обосновал тем, что это позволит более наглядно обозначать операции конъюнкции (⋀) и дизъюнкции (⋁) с помощью комбинации прямой и обратной косой черт.

Применение

Математика

В математике обратная косая черта — один из способов обозначения разности множеств:

Обратная Косая Черта  — множество элементов, которые входят в A, но не входят в B.

Иногда обратной косой чертой записывают «левое частное матриц» Обратная Косая Черта .

В Юникоде для этого есть также специальный знак «set minus» (U+2216, ∖).

Вычислительная техника

В языке АЛГОЛ, как альтернатива ключевым словам and и or, допускались знаки булевой алгебры Обратная Косая Черта  и Обратная Косая Черта . Знак вошёл в первые варианты Паскаля для объединения и пересечения множеств (современный Паскаль для этого использует * и +).

В операционных системах DOS и Windows фирмы Microsoft и их аналогах других разработчиков обратная косая используется для разделений имён каталогов при указании пути к файлу. Прямая косая, применяемая для этого в Unix, не могла быть использована в MS-DOS, потому что уже была задействована для указания ключей командной строки (оставшихся в наследство от CP/M, где команда MS-DOS dir /w писалась как dir/w). Являясь служебным символом, (\) не может быть использован в имени файла.

В операционных системах семейства UNIX и во многих языках программирования (C, C++, Java, Python, Perl, PHP, Ruby) обратная косая черта используется для экранирования специальных символов в строковых и символьных литералах. В языках Бейсик и Visual Basic обратная косая черта обозначает операцию целочисленного деления.

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

В языке разметки ΤΕΧ обратная косая предваряет идентификатор специального символа.

Ссылки

  • \ на сайте Scriptsource.org (англ.)

Примечания

Литература

Tags:

Обратная Косая Черта ИсторияОбратная Косая Черта ПрименениеОбратная Косая Черта СсылкиОбратная Косая Черта ПримечанияОбратная Косая Черта ЛитератураОбратная Косая ЧертаASCIIАнглийский языкКомпьютерный жаргонКосая черта

🔥 Trending searches on Wiki Русский:

Флаг РоссииБумажный дом (телесериал)Боевик (киножанр)Каддафи, МуаммарРумынияТарковский, Андрей АрсеньевичMail.ruГерой Российской ФедерацииChatGPTDassault Mirage 2000ЛунаНагиев, Дмитрий ВладимировичЧен, Стив (основатель YouTube)Приднестровская Молдавская РеспубликаТ-72Мизулина, Екатерина МихайловнаАмпир V (фильм)Красные огни (фильм, 2012)Кабо, Ольга ИгоревнаКанадаКрасноярскПервая чеченская войнаЧеремшаТесла, НиколаАнглийский языкЗахарова, Мария ВладимировнаThe Last of Us14 августаЛихачёва, Елизавета СтаниславнаПавел IВысоцкий, Владимир СемёновичМакрон, ЭмманюэльПансексуальностьПадение ЛондонаКазахстанСиндром внезапной детской смертиOpenAIПодоляк, Михаил Михайлович12-часовой формат времениДудаев, Джохар МусаевичДиана, принцесса УэльскаяСи ЦзиньпинБодров, Сергей СергеевичМногопользовательская играГражданская война в Сирии.torrentГоголь, Николай ВасильевичСписок фильмов о Джеймсе БондеЭкзистенциализмШумахер, МихаэльЕвровидение-2023Вторая мировая войнаХоланн, ЭрлингАнна Николь СмитРимская империяФишер (сериал)Заворотнюк, Анастасия ЮрьевнаНеонацизмПотери сторон в период вторжения России на УкраинуСаудовская АравияФонбетОрдер на арест Владимира ПутинаМэрилин МонроФранцияЛиберализмМиронов, Андрей АлександровичСимоньян, Маргарита СимоновнаТабаков, Павел ОлеговичЧигарёв, Михаил МихайловичJavaScriptЧернобыль. Зона отчужденияСтрелков, Игорь ИвановичМолдавияКиевская РусьБашкортостанПадение ОлимпаШейк, ИринаДжон Уик (персонаж)🡆 More