Ученые изучили мозг программистов в момент кодирования

В новом исследовании, опубликованном в журнале Communications of the ACM, ученые из Хемницкого технологического университета (Chemnitz University of Technology) разработали методы визуализации и исследовали, какие области мозга программистов активируются при чтении и понимании компьютерных программ. Результаты исследования показали, что программирование похоже на речь, и наиболее активными являются области мозга, которые также имеют отношение к обработке речи.

Полученные результаты могут иметь далеко идущие последствия при разработке языков программирования, обучении программированию или ответе на фундаментальные вопросы, например, что представляет собой сложный или простой программный код. Исследователи разработали универсальную методологическую основу. Ученые использовали метод вычитания, который зарекомендовал себя в нейробиологии: в этом методе испытуемые сначала работают над заданием в магнитно-резонансном томографе, для решения которого они должны понять выдержку из программы. После короткого периода отдыха участников попросили проверить фрагмент кода на наличие простых синтаксических ошибок, что является обычной задачей для программистов. Эта процедура была повторена несколько раз. Впоследствии изображения мозговой активности во время выполнения рутинного задания были вычислены из изображений теста на понимание. В результате остались те области мозга, которые имеют особое значение для процесса понимания программы. На сканах МРТ ученые обнаружили активацию в левых областях мозга испытуемых, которые в основном связаны с пониманием речи. Результаты исследования показывают, что понимание речи играет центральную роль в программировании.

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

Приглашаем подписаться на наш канал в Яндекс Дзен


Добавьте «МКБ-11» в любимые источники Яндекс Новости


Борис Каримов/ автор статьи

Должность - Автор статьей.

Врач - врач-инфекционист