Использование символа звёздочка¶
Звёздочка (символ *, астериск) — типографский знак, используемый в письменности, математике, программировании и интерфейсах для обозначения сносок, операций умножения, шаблонов подстановки и служебных пометок. Своё название символ получил от греческого ἀστερίσκος («звёздочка»); в Юникоде он имеет код U+002A. Благодаря простоте набора и широкой доступности на любой клавиатуре астериск превратился в один из самых многофункциональных знаков, значение которого полностью зависит от контекста.
¶История и происхождение
Знак известен со времён античности: александрийские филологи, в частности Аристарх Самофракийский, использовали астериск в текстах Гомера для пометки стихов, вызывавших сомнения в подлинности. В средневековых рукописях и первых печатных книгах звёздочка служила маркером сноски и отсылки к комментарию на полях.
В XX веке символ вошёл в наборы символов печатных машинок, а затем — в стандарт ASCII (1963), где занял позицию 42. Именно кодировка ASCII закрепила за астериском роль универсального служебного знака в вычислительной технике.
¶Применение в тексте и типографике
В издательском деле и делопроизводстве звёздочка выполняет несколько функций:
- Сноска. Знак ставится после слова или предложения и отсылает к примечанию внизу страницы. Если сносок несколько, применяют последовательность
,,. - Пометка обязательного поля. В анкетах и формах астериском отмечают пункты, которые необходимо заполнить.
- Цензурная замена. Звёздочками маскируют буквы в нецензурных или конфиденциальных словах.
- Маркер списка. В рукописных и черновых записях звёздочка часто заменяет тире или точку при перечислении.
В русской типографике при сносках чаще используют цифры или буквы, тогда как астериск распространён в англоязычной традиции.
¶Математика и естественные науки
В математике * — распространённое обозначение операции умножения, особенно в машинописи и программировании, где знак × недоступен. В более строгой нотации астериск применяют для:
- свёртки функций;
- комплексного сопряжения (в физике —
z*); - операции звёздочка (замыкание Клини) в теории формальных языков;
- сопряжённого пространства в функциональном анализе.
В астрономии звёздочка иногда обозначает переменную или кратною звезду в каталогах.
¶Программирование
В языках программирования астериск несёт множество значений, зависящих от синтаксиса:
| Язык | Значение * |
|---|---|
| C, C++ | умножение, разыменование указателя, объявление указателя |
| Python | умножение, распаковка аргументов (*args, **kwargs) |
| SQL | выбор всех столбцов (SELECT *) |
| Регулярные выражения | повторение предыдущего символа ноль и более раз |
| Командная строка | шаблон подстановки имён файлов (glob) |
В регулярных выражениях звёздочка — один из базовых квантификаторов: выражение ab соответствует «a» с любым числом следующих «b». В оболочках Unix маска .txt обозначает все файлы с расширением txt.
¶Разметка и интерфейсы
В лёгких языках разметки астериск управляет форматированием:
- в Markdown
текстдаёт курсив,текст— полужирное начертание; - в вики-разметке аналогичные конструкции выделяют текст;
- в чатах и мессенджерах парные звёздочки часто автоматически преобразуются в жирный шрифт.
Кроме того, звёздочкой помечают:
- обязательные поля в веб-формах;
- новые или изменённые пункты в документации;
- избранные элементы в рейтингах (система «звёзд»);
- скрытые пароли в полях ввода.
¶Специальные и культурные значения
В лингвистике астериск перед словом или фразой означает реконструированную, не засвидетельствованную форму (например, праиндоевропейские корни). В корпусной лингвистике он же маркирует грамматически неправильное высказывание.
В спорте звёздочка у рекорда указывает на особые обстоятельства его установления. В музыке и кинокритике система звёзд служит шкалой оценки.
¶Технические особенности ввода
На стандартной клавиатуре астериск набирается сочетанием Shift и клавиши с цифрой 8 в верхнем ряду (раскладка QWERTY) либо отдельной клавишей на цифровом блоке. В мобильных клавиатурах символ доступен на вкладке знаков. В Юникоде помимо основного знака существуют родственные: ∗ (U+2217, оператор звёздочка), * (U+FF0A, полноширинная), ✱ (U+2731), а также надстрочный * в сносках.
При программировании важно учитывать, что в некоторых контекстах звёздочка требует экранирования: например, в регулярных выражениях для поиска литерального символа пишут \*, а в командной строке Windows и Unix — заключают в кавычки.
¶Типичные ошибки
- Смешение звёздочки
*и похожих знаков (∗,✳), что ломает код и формулы. - Использование астериска вместо знака умножения
×в издательских текстах, где это не принято. - Забытое экранирование в регулярных выражениях и командных оболочках.
- Непарные звёздочки в Markdown, из-за чего форматирование не срабатывает.
Таким образом, звёздочка — полифункциональный символ, смысл которого определяется средой: в типографике это сноска, в математике — умножение, в программировании — оператор и шаблон, в интерфейсах — маркер обязательного или избранного. Понимание контекста позволяет использовать знак корректно и избегать типичных ошибок.
IRONLIVE — база данных и аналитика по компаниям России.
На главную IRONLIVE →