Главная · Блог · Исследования

Запутанный код вызывает языковые волны мозга, показало новое ЭЭГ-исследование

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

Что именно исследовали?

Международная команда исследователей под руководством компьютерщика Свена Апеля и нейропсихолога Акселя Меклингера из Саарландского университета объединила электроэнцефалографию (ЭЭГ) с высокоскоростным отслеживанием взгляда для записи активности мозга 24 профессиональных программистов. Участникам было предложено более 1700 фрагментов кода, включая «атомы путаницы» — небольшие, но коварные фрагменты кода, которые часто приводят к ошибкам, несмотря на синтаксическую правильность.

Используя метод, называемый связанными с фиксацией потенциалами (СФП), исследователи записывали активность мозга в тот момент, когда взгляд программиста останавливался на запутанной строке кода. Они обнаружили отчетливую волну, названную «поздний фронтальный позитив», которая возникает, когда мозг сталкивается с чем-то неожиданным. Эта волна и есть та самая, что наблюдается в лингвистических экспериментах, когда читатель встречает предложение типа «Тео хочет нарубить дров, поэтому он идет за курткой» вместо «топором».

Результаты были опубликованы 10 июня 2026 года в журнале по нейронаукам.

Почему это важно?

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

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

Что вы можете сделать

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

Источник: Neuroscience News

Хотите узнать свой мозг? Пройдите наш бесплатный адаптивный IQ-тест или попробуйте 306 уровней тренировки мозга.

Интересно узнать свой IQ?

Пройдите наш бесплатный научно разработанный адаптивный тест по 7 когнитивным доменам. Без регистрации.

Пройти бесплатный тест