Interested Article - Обратная косая черта

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

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

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

Математика

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

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

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

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

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

В языке АЛГОЛ , как альтернатива ключевым словам and и or , допускались знаки булевой алгебры и . Боб Бемер из IBM , участвовавший в разработке компьютера STRETCH , придумал имитировать эти символы: /\ и \/ . В дальнейшем обратная косая черта вошла в кодировку ASCII c кодом 92 (5С 16 ). Подобные знаки вошли в первые варианты Паскаля для объединения и пересечения множеств (современный Паскаль для этого использует * и + ).

В операционных системах 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 (англ.)

Примечания

  1. Мациевский С. В., Ишанов С. А. Теоретическая информатика. — Калининград: Изд-во РГУ им. И. Канта, 2007. — С. 73. — 501 с. — 250 экз. ISBN 978-5-88874-778-0 .
  2. . Дата обращения: 9 января 2013. Архивировано из 11 января 2013 года.
  3. . Дата обращения: 13 августа 2013. 11 мая 2012 года.
  4. с версии 5.3.0 также используется для определения и указания пространств имён
Источник —

Same as Обратная косая черта