Головна · Блог · Дослідження

Заплутаний код викликає мовні хвилі мозку, згідно з новим дослідженням ЕЕГ

Нове дослідження виявило, що коли програмісти стикаються із заплутаним кодом, їх мозок генерує специфічну електричну хвилю, яка також виникає при несподіваних мовних зворотах. Це свідчить про те, що розуміння коду спирається на ті ж нейронні механізми, що й розуміння усного чи письмового мовлення.

Що зробило дослідження?

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

Використовуючи техніку, що називається фіксаційно-пов'язаними потенціалами (ФПП), дослідники записували активність мозку в момент фіксації очей програміста на заплутаному рядку коду. Вони виявили чітку мозкову хвилю, яка називається «пізня фронтальна позитивність», що з'являється, коли мозок стикається з чимось несподіваним. Ця хвиля та сама, що спостерігається в мовних експериментах, коли читачі зустрічають речення на кшталт «Тео хоче нарубати дров, тому він іде по куртку» замість «сокиру».

Результати були опубліковані 10 червня 2026 року в нейронауковому журналі.

Чому це важливо?

Це відкриття показує, що програмісти не читають код рядок за рядком, як книгу. Натомість вони переглядають великі фрагменти, сприймаючи кілька рядків як єдине ціле, подібно до розуміння складного абзацу. Коли вони натрапляють на «атом плутанини», їх мозок швидко коригує свою ментальну модель коду, подібно до того, як ми переосмислюємо неоднозначне речення.

Для тих, хто цікавиться когнітивними функціями, це показує, що навчання програмуванню може тренувати ті ж мозкові ділянки, які використовуються для розуміння мови та виправлення помилок. Також це підкреслює, як мозок гнучко адаптується до різних символьних систем.

Що ви можете зробити

Якщо ви хочете покращити здатність вашого мозку помічати патерни та виправляти помилки, спробуйте читати складні тексти, вивчіть нову мову програмування або розв'язуйте головоломки, які вимагають знаходити суперечності. Ці види діяльності можуть навчити ваш мозок швидше реагувати на несподівану інформацію, подібно до програмістів у цьому дослідженні.

Джерело: Neuroscience News

Цікаво дізнатися про свій мозок? Пройдіть наш безкоштовний адаптивний IQ-тест або спробуйте 306 рівнів тренування мозку.

Цікавитесь власним IQ?

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

Пройти безкоштовний тест