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

你的大脑在看程序时会发生什么?

科学
Wilson (42865)发表于 2022年12月22日 13时50分 星期四

来自终极失控
MIT 的研究人员利用功能性磁共振成像(fMRI)去监测程序员“理解”小块或代码片段时的大脑。2020 年的一项研究表明,代码理解并没有持续激活语言系统。多需求网络——与一般推理有关、支持数学和逻辑思维等领域的大脑系统——非常活跃。之前的研究调查了 20 到 30 个人,以确定他们平均依赖哪些大脑系统来理解代码,新研究则调查了单个程序员在处理计算机程序的特定元素时的大脑活动。举个例子,循环——程序中重复特定操作直到达到预期结果的指令——或者分支——一种不同类型的编程指令,可以使计算机从一个操作切换到另一个操作。根据观察到的大脑活动模式,研究小组可以判断出某人是在评估一段涉及循环还是分支的代码。研究人员还能分辨出这些代码是与单词还是数学符号有关,以及人们阅读的是实际的代码还是仅仅是对该代码的书面描述。 研究人员发现,在动态分析中,信息在多需求网络中的编码比在语言处理中心中的编码要好得多。


https://news.mit.edu/2022/your-brain-your-brain-code-1221
http://www.ebiotrade.com/newsf/2022-12/20221222064841092.htm