Это ваш мозг в коде: исследователи расшифровывают нейронную механику компьютерного программирования

Составив карту мозговой активности опытных программистов, пока они ломали голову над кодом, ученые из Университета Джона Хопкинса обнаружили нейронную механику, лежащую в основе этого все более важного навыка.

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

«Поскольку существует так много способов обучения программированию, от самостоятельных руководств до формальных курсов, удивительно, что мы находим такую ​​последовательную модель активации мозга у людей, которые пишут код», — сказал ведущий автор Юнь-Фей Лю, доктор философии. .D. студентка лаборатории нейропластичности и развития университета. «Это особенно удивительно, потому что мы знаем, что для овладения языком наступает решающий период, который обычно заканчивается в раннем подростковом возрасте , но многие люди учатся программировать во взрослом возрасте ».

Результаты опубликованы сегодня в журнале eLife .

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

«Люди хотят знать, что делает человека хорошим программистом», — сказал Лю. «Если мы знаем, какие нейросистемы активируются, когда кто-то занимается программированием, мы сможем найти лучшую программу обучения для программистов».

По словам Лю, многие люди предполагают, что у технарей сосредоточено внимание на математике, и думают, что область мозга для программирования будет такой же, как та, которая используется при решении математических задач. Другие считают, что языки программирования не зря называются языками, и что нейронный механизм, лежащий в основе программирования, будет использоваться совместно с обработкой языка. Или это могут быть части мозга, используемые для логических рассуждений, или тип решения проблем, известный как «исполнительный контроль».

Чтобы разобраться в этом, Лю попросил 15 опытных программистов, каждый из которых хорошо владеет языком программирования Python, лечь в сканер фМРТ, чтобы он мог измерять активность их мозга, пока они работали над вопросами кодирования.

Автор:

Читайте также

Если у вас остались вопросы, вы можете найти ответ в специальном разделе, либо задать свой вопрос нашим экспертам.

Вячеслав Голосов Вячеслав Голосов
  • ортопедия
  • врач 1 категории
  • 14 лет опыта
Андрей Ляховчук Андрей Ляховчук
  • травматология, ортопедия
  • врач 2 категории
  • 7 лет опыта
Задать вопрос врачу
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Содержание
Adblock
detector