在某种程度上,学习编程与学习一种语言差不多。需要学习新的符号和术语,代码必须正确组织以指示计算机去执行任务。代码必须足够清晰以让其他程序员阅读和理解。虽然存在这些相似性,MIT 神经学家发现阅读计算机代码没有激活参与语言处理的大脑区域,而是激活了被称为多需求网络(multiple demand network)的分布式网络,这一网络也被用于处理复杂认知任务如解决数学问题或填字游戏。相比数学和逻辑问题,阅读代码激活的多需求网络部分并不相同,显示编程并没有精确复制数学的认知需求。研究报告(PDF)发表在《eLife》期刊上。
转自 https://www.solidot.org/story?sid=66386