Триггер — понятие, значение и применение¶
Триггер (от англ. trigger — «спусковой крючок») — термин, обозначающий фактор, действие или событие, запускающее определённую реакцию, процесс или последовательность действий. В исходном значении слово обозначает спусковой крючок огнестрельного оружия; в переносном смысле триггером называют причину, без которой определённый эффект не наступает. В разных областях знания и практики понятие приобретает конкретные значения.
¶История и происхождение слова
Слово происходит от англ. trigger, восходящего к голландскому trekker — «тот, кто тянет». В русский язык оно пришло как заимствование и первоначально использовалось только в оружейном контексте: триггер — деталь ударно-спускового механизма, которую стрелок нажимает для выстрела. Расширение значения до «фактора, запускающего любую реакцию» произошло в XX веке под влиянием английского языка, где глагол to trigger означает «вызывать, провоцировать, запускать».
¶Основные значения
¶В оружии
В огнестрельном оружии триггер — это спусковой крючок, часть ударно-спускового механизма (УСМ). Нажатие на триггер приводит к срыву курка или ударнику, что инициирует выстрел. Характеристики триггера — усилие срабатывания, длина хода, форма — влияют на точность стрельбы. В спортивном и снайперском оружии триггеры настраиваются на минимальное усилие для повышения кучности.
¶В психологии и медицине
В психологии триггером называют стимул, вызывающий эмоциональную реакцию, часто — неприятную. Понятие широко используется в описании посттравматического стрессового расстройства (ПТСР): определённые звуки, запахи, места или ситуации, ассоциирующиеся с травмирующим событием, могут вызывать у человека приступ тревоги, флешбэки, панику. Термин также применяется в описании зависимостей — триггеры провоцируют тягу к алкоголю, наркотикам или другим аддиктивным веществам и поведению.
В медицине и физиологии триггер — это условие, запускающее биохимический или физиологический процесс. Например, триггерным механизмом называется процесс высвобождения ионов кальция из саркоплазматического ретикулума, запускающий сокращение мышечного волокна.
¶В информационных технологиях
В компьютерных системах триггер — это хранимая процедура, автоматически выполняемая при определённых событиях в базе данных: вставке, обновлении или удалении записи. Триггеры используются для ведения журнала изменений, контроля целостности данных, автоматического пересчёта итогов.
В программировании и веб-разработке триггером называют событие (нажатие кнопки, отправку формы, истечение таймера), запускающее выполнение определённого кода. В системах автоматизации маркетинга триггерные сообщения — письма или уведомления, отправляемые пользователю в ответ на его действие: регистрацию, брошенную корзину, день рождения.
¶В электронике и физике
В электронике триггер (триггер Шмитта, D-триггер, JK-триггер) — базовый элемент цифровой схемотехники, ячейка памяти, хранящая один бит информации и меняющая состояние под действием управляющего сигнала. Название здесь восходит к оружейному значению: сигнал на входе «запускает» переход элемента в новое состояние. Триггеры являются основой регистров, счётчиков и памяти в процессорах.
В физике термин используется для обозначения процессов с положительной обратной связью, при которых небольшое воздействие приводит к резкому необратимому изменению состояния системы — например, триггерный разряд в газоразрядных приборах.
¶В повседневном языке и социальных сетях
В разговорной речи, особенно в интернет-коммуникации, «триггер» означает тему или высказывание, вызывающее сильную эмоциональную реакцию у собеседника. Слово «триггерить» используется как синоним «задевать», «выводить из себя». В англоязычной интернет-культуре существует практика предупреждения о триггерах (trigger warning) — пометки о содержании, способном вызвать неприятные переживания у людей с определённым травматическим опытом.
¶Смежные понятия
С понятием триггера тесно связаны:
- Стимул — любое воздействие, вызывающее реакцию организма; триггер — частный случай стимула, запускающий конкретную, часто заранее определённую, реакцию.
- Катализатор — фактор, ускоряющий процесс; в отличие от триггера, катализатор не запускает процесс с нуля, а снижает порог его протекания.
- Пусковой механизм — инженерный синоним триггера в контексте технических систем.
¶Применение понятия
Термин «триггер» применяется в психотерапии (выявление и работа с триггерами ПТСР), в спортивной стрельбе (настройка спускового механизма), в базах данных (автоматизация бизнес-логики), в маркетинге (триггерные рассылки), в электронике (проектирование логических схем), в криминалистике и медицинской диагностике (триггерные точки при миофасциальном болевом синдроме).
Источники:
- Ожегов С. И. Словарь русского языка
- Словарь иностранных языков (под ред. И. Р. Гальперина)
- Краткий психологический словарь
- Робертс, К. Основы цифровой схемотехники
- Международная классификация болезней (МКБ-10), раздел о посттравматическом стрессовом расстройстве
