solidot新版网站常见问题,请点击这里查看。

对大脑而言阅读代码与阅读文字并不相同

科学
WinterIsComing (31822)发表于 2020年12月16日 17时24分 星期三

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