プログラム言語を処理するとき使う脳部位は言語野ではなかった 61
ストーリー by nagazou
もしやプログラマーはパズルが得意なのでは 部門より
もしやプログラマーはパズルが得意なのでは 部門より
プログラム言語で書かれているコードは、人間の脳の言語処理を行うブローカ野(言語野)で処理されていると思われがちだ。しかし、米マサチューセッツ工科大学の神経科学者らの研究チームが、プログラムのコードを読む人の脳をfMRIでスキャンしてみたところ、コードを読む時に活性化する脳の部位は、ブローカ野と異なる部分だったそうだ(eLife、Massachusetts Institute of Technology、GIGAZINE)。
研究ではfMRIで2カ所の脳の部位を調査した。一つは数学の問題やクロスワードパズルの解決などの解決などに使われる分散ネットワーク(multiple demand network:MD)で、もう一つは言語処理に使われるブローカ野。実験では、テキストベースのプログラミング言語であるPythonとグラフィカルプログラミング言語であるScratchJr記述されたコードの2種類を読み込んだときの応答を調べたそうだ。
結果、MDシステムは両方の言語ともに反応したという。一方で言語システムは文の解析には強く反応したものの、コードの問題を処理するときには弱いもしくは無反応だったとのこと。
研究ではfMRIで2カ所の脳の部位を調査した。一つは数学の問題やクロスワードパズルの解決などの解決などに使われる分散ネットワーク(multiple demand network:MD)で、もう一つは言語処理に使われるブローカ野。実験では、テキストベースのプログラミング言語であるPythonとグラフィカルプログラミング言語であるScratchJr記述されたコードの2種類を読み込んだときの応答を調べたそうだ。
結果、MDシステムは両方の言語ともに反応したという。一方で言語システムは文の解析には強く反応したものの、コードの問題を処理するときには弱いもしくは無反応だったとのこと。