123排行榜,探索世界,了解各类奇异学识!

大脑如何处理电脑程序语言

时间:2023-07-06 03:15:02

相关推荐

大脑如何处理电脑程序语言

电脑程序语言是近代科学的新产物。神经学家研究发现,理解代码是需要大脑一个复杂的认知网络才能完成的任务,与单独的语言处理和数学分析都不一样。

从某种角度上看,电脑语言也是一种语言,也是由各式的符号,通过某种语法组织在一起表达一个意思,交给电脑去执行。而且,好的代码也强调可读性,意即让其他程序员容易读懂。

这样看来,理解程序语言是不是主要依靠大脑用于理解语言的区域?麻省理工学院的神经学家最新研究发现,阅读计算机代码将激活大脑内分布在各个区域的神经元组成的一种多需求网络。人们在从事复杂的认知任务,比如解决数学问题或玩填字游戏时也会启用这个网络。可是同时,阅读代码又不仅依赖于大脑解决逻辑问题所需的神经网络,这表明,阅读代码不仅需要数学理解。“阅读代码看来是特别的一种活动,和语言不一样,又与数学和逻辑认知有区别。”这份研究的主要作者麻省理工学院的伊凡诺娃(Anna Ivanova)说。研究人员让几名实验对像阅读Python和ScratchJr代码,同时对他们进行核磁共振扫描。参与实验的对象是年轻的成年人。研究人员看到,大脑处理语言的区域几乎没有什么活动,主要激活的是大脑内一个称为“多需求网络”。大脑额叶和顶叶区域都参与组建这个网络。这个网络特别用于同时处理多个信息,人们在处理很多复杂的任务时都会激活这个大脑网络。

“这个网络几乎能处理任何具有挑战性的认知,就是需要大量动脑的问题。”伊凡诺娃说。以前的研究显示,数学和逻辑问题似乎仅依赖于多需求网络位于左半脑的区域,而空间想像力相关的任务主要依赖于右半脑区域。这份研究发现,阅读程序代码似乎同时激活了多需求网络区域位于左半脑和右半脑的区域;另外,不同的语言可能激活的区域也略有不同,比如他们发现阅读ScratchJr右半脑参与的活动多一些。研究人员还发现,虽然看不出大脑有哪些专属区域用于阅读程序,但是在资深程序员的大脑内,倒是出现了一定的专属区域。“那些有30~40年经验专门使用特定语言的程序员,可能会看出大脑某些专属功能区的出现,或是多需求网络的某些部位出现结晶。而那些熟悉编程,也可以有效地完成任务,但是经验相对有限的程序员的大脑上,看不到这种专属的现象。”这份研究近期发表在《电子生命》(eLife)期刊上。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. 完美时光2024-02-01 17:39完美时光[河北省网友]45.113.173.232
    电脑程序语处理涉及大脑逻辑思维和记忆能力这对于程序员是非常重要。
    顶4踩0
  2. 优雅百合2023-11-23 12:51优雅百合[广东省网友]103.13.127.169
    这是个非常有趣话题大脑对电脑程序语处理方式深深影响着我们学习和工作。
    顶7踩0
  3. Mr.S.御花君2023-09-14 08:03Mr.S.御花君[山东省网友]112.111.15.15
    大脑如何处理电脑程序语
    顶3踩0
相关阅读
大脑的奥秘(科学揭秘人类大脑如何一心二用)

大脑的奥秘(科学揭秘人类大脑如何一心二用)

人类大脑有一部分一次只能追踪四个物体你是否会买一个RAM只有4的电脑?美国波士顿大学教授、文章高级作者大卫·索默斯David Somers这样说道

2023-01-15

vba是什么:visual basic(一种编程语言)

vba是什么:visual basic(一种编程语言)

用简单的话来讲,vba是编程语言,电脑上的许多应用程序都是通过vba来实现的

2023-06-12

研究发现:孤独会让大脑想社交(太孤单还能减肥)

研究发现:孤独会让大脑想社交(太孤单还能减肥)

一个人其实也满快乐的!很多孤独的人都会这样说,但真的如此吗?根据最新的研究指出,如果一个人孤独太久,会产生对社交的渴望,这样的反应在大脑中非常接

2023-08-30

世界上第一个程序员(编写了首款电脑程序推动计算机发展)

世界上第一个程序员(编写了首款电脑程序推动计算机发展)

她编写了世界上首款电脑程序,这对于推动世界计算机的发展有着非常重要的作用

2023-08-06