Реактивность — свойство систем отвечать на воздействия¶
Реактивность — это способность системы обнаруживать изменения во внешней или внутренней среде и адекватно на них реагировать, порождая измеримый отклик. Термин используется в нескольких областях знания — физике, химии, биологии, медицине, информатике и социологии, — но в каждом случае сохраняет общую идею: система не остаётся пассивной, а меняет своё состояние под действием стимула.
¶Физика и химия
В физике реактивность (reactivity) — это свойство вещества или материала вступать в химическое взаимодействие с другими веществами. Высокореактивные вещества, такие как щелочные металлы или фтор, взаимодействуют почти со всеми средами, тогда как инертные газы проявляют крайне низкую реактивность.
В ядерной физике реактивность имеет особое значение: реактивность реактора — это мера отклонения цепной реакции от критического состояния. Положительная реактивность означает рост мощности, отрицательная — её спад. В России контроль реактивности регламентирован правилами атомной безопасности, а его изменение отслеживается системами АТС (автоматического торможения).
¶Биология и медицина
В биологии реактивность — это способность организма или клетки отвечать на раздражители. Клеточная реактивность проявляется в изменении метаболизма, деления или миграции под действием сигнальных молекул. Иммунная реактивность — основа иммунного ответа: распознавание антигена и мобилизация защитных сил.
В медицине под реактивностью понимают реакцию организма на патогены, аллергены или лекарственные препараты. Повышенная реактивность нервной системы лежит в основе таких состояний, как тревожные расстройства, а пониженная — при апатии, депрессии или некоторых неврологических заболеваниях.
¶Информатика
В программной инженерии реактивность (reactive programming) — это парадигма, при которой приложение автоматически реагирует на изменения данных. Вместо того чтобы последовательно опрашивать источники, программа подписывается на потоки событий и обновляет состояние при каждом изменении. Ключевые понятия — потоки (streams), наблюдатели (observers) и асинхронная обработка.
Реактивные фреймворки и библиотеки получили широкое распространение в веб-разработке: Angular, Vue.js, RxJS, React (название отсылает к реактивному подходу, хотя сама библиотека использует виртуальный DOM). В России реактивные подходы активно применяются в высоконагруженных сервисах — от банковских платформ до систем мониторинга.
¶Социология и психология
В социологии реактивность — это тенденция людей менять поведение в ответ на наблюдение за собой. Эффект Хоторна (1924–1932) показал, что рабочие завода улучшали производительность не только при улучшении условий, но и при их ухудшении — потому что чувствовали внимание исследователей. В экспериментальной психологии реактивность проявляется как реакция испытуемого на осознание того, что за ним наблюдают.
¶Классификация
Реактивность может быть классифицирована по нескольким основаниям:
- По знаку отклика: положительная (усиление), отрицательная (подавление), смешанная.
- По времени: мгновенная (физико-химическая), замедленная (биологическая, социальная).
- По направленности: прямая (на конкретный стимул) и косвенная (опосредованная через цепь реакций).
¶Значение
Понятие реактивности связывает разные научные дисциплины общей идеей «стимул — отклик». В технических системах оно обеспечивает безопасность и управляемость, в биологических — адаптацию и выживание, в социальных — обратную связь и коррекцию поведения. Понимание реактивности лежит в основе проектирования автоматических систем, разработки лекарств и организации экспериментальных исследований.
¶Источники
- Большой энциклопедический словарь
- Физическая энциклопедия (том «Реактивность»)
- ГОСТ и Правила атомной безопасности (ПБ АЭ-98)
- Reactive Programming с реактивными манифестами (reactivemanifesto.org)
- Шумпетер Й. Теория экономического развития
