Открыть сервисСервис

Фигурная скобка в типографике и математике

Фигурная скобка — парный типографский знак, один из видов скобок, применяемый в письменности, математике, программировании и нотной записи. Состоит из двух зеркальных элементов: открывающей скобки «{» и закрывающей «}». В типографике относится к классу ограждающих знаков наряду с круглыми «( )» и квадратными «[ ]» скобками. В математике фигурные скобки используются для обозначения множеств и систем уравнений, в лингвистике — для морфологических помет, в информатике — как элемент синтаксиса языков программирования.

Названия и внешний вид

В русской типографской традиции знак называют «фигурными скобками» или «фигурными дугами». В профессиональной среде встречаются также названия «фигурные» и реже — «парантезы» (устаревшее). В английском языке закрепилось название braces, реже curly brackets. Форма знака — плавные изогнутые линии, сходящиеся к центральной точке, что отличает его от угловатых квадратных скобок.

В разных шрифтах начертание варьируется: в одних гарнитурах скобки более округлые, в других — вытянутые и угловатые. Существуют так называемые «расширяемые» скобки, которые в наборе математических формул растягиваются по вертикали, охватывая многострочные выражения.

История

Происхождение знака связывают с развитием математической нотации в Европе XVI–XVII веков. Потребность объединять группы выражений привела к появлению дополнительных видов скобок помимо круглых. Систематическое употребление фигурных скобок для записи систем уравнений закрепилось в работах математиков Нового времени. В печатном наборе знак вошёл в стандартные типографские кассы и стал частью базового набора символов.

В XX веке с распространением программирования фигурная скобка получила второе рождение как служебный символ, обозначающий блоки кода.

Применение в математике

В математической записи фигурные скобки выполняют несколько функций:

  • Множества. Перечисление элементов множества: {1, 2, 3}. Запись читается как «множество, состоящее из…».
  • Системы. Объединение нескольких уравнений или неравенств в систему, решаемую совместно.
  • Кусочные функции. Описание функции, заданной разными формулами на разных промежутках.
  • Теория множеств. Обозначение операций и конструкций, например множества-степени.

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

Применение в языкознании

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

Применение в программировании

В большинстве языков программирования фигурные скобки обозначают блок кодапоследовательность инструкций, рассматриваемую как единое целое. Синтаксис языков семейства C, включая C++, Java, JavaScript, а также многих других, строится на парных фигурных скобках. Они также применяются:

  • для инициализации массивов и структур;
  • в шаблонах и форматировании строк;
  • в языках разметки и конфигурационных форматах, например JSON.

Отдельная тема — стиль расстановки скобок: существуют «египетские», «K&R», «Allman» и другие соглашения о переносе открывающей скобки на новую строку.

Применение в музыке

В нотной записи фигурная скобка (акколада) объединяет нотные станы, исполняемые одновременно одним музыкантом, например партии правой и левой руки в фортепианной музыке. Акколада ставится в начале системы и охватывает все связанные станы. Различают простую и двойную акколаду.

Кодирование и ввод

В компьютерных кодировках фигурные скобки входят в базовый набор ASCII: открывающая имеет код 123, закрывающая — 125. В Юникоде помимо основных существуют математические варианты увеличенного размера, а также «белые» и «чёрные» фигурные скобки для специальных задач набора. На стандартной клавиатуре вводятся сочетанием клавиш с Shift (на русской раскладке — обычно Shift + Х и Shift + Ъ).

Интересные факты

  • В некоторых шрифтах фигурные скобки служат индикатором качества дизайна: их форма требует особенно тщательной проработки кривых.
  • В программировании существует понятие «скобочного стиля», влияющего на читаемость кода и предмет споров среди разработчиков.
  • В математических текстах иногда применяют вложенные фигурные скобки разных размеров для наглядности.

См. также

Круглые скобки, квадратные скобки, угловые скобки, акколада, блок кода.

Источники: справочники по типографике и корректуре; руководства по математической нотации; документация языков программирования; стандарт Юникод; учебники по теории музыки.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru