现在的位置:主页 > 综合新闻 >

你了解过吗?编程到底属于算语言学还是数学?

来源:电脑编程技巧与维护 【在线投稿】 栏目:综合新闻 时间:2021-04-17

【作者】网站采编

【关键词】

【摘要】嗨,大家好啊 这里是汐仔。 大家对编程这个学科了解的程度怎么样呢?那大家有没有想过,编程到底是属于语言学呢?还是数学呢? 在通常情况下,学任意一种编程与语言都有人告诉

嗨,大家好啊

这里是汐仔。

大家对编程这个学科了解的程度怎么样呢?那大家有没有想过,编程到底是属于语言学呢?还是数学呢?

在通常情况下,学任意一种编程与语言都有人告诉我们,编程要学数学。

甚至市面上大部分的书籍里面也有大量关于函数,数学公式等内容。

导致现在,在很多人认知中,只要是是数学系毕业的,学编程一定可厉害。

甚至出现了两种观点:有人认为,为了学好编程,人们必须强化数学能力。编程是数学逻辑的应用。

另一种观点是,由于编程和语言之间的相似性更多,所以语言技能可能更具相关性。

其实呢,编程与数学绝不是相互对立的,编程是数学应用的一个领域。我们要知道,编程的根本,与学科是没有关系的。

编程是一种利用程序解决问题的一个办法,完成这个办法时所使用的思维叫做编程思维。

因为计算机是一个数学组成的设备,把世界用数字和公式计算到设备中,表现成0,1代码。

我们学习数学,是为了知道如何把一切问题抽象化成数学问题,再利用编程思维,把数学问题变成计算机认识的语言,让它帮我们计算。

编程和数学,就好像,一棵树上的两个分叉树枝,这两者绝不是相互对立的,或者孤立开来的,甚至是相互促进的。

对于这个问题早在2014年就有学者对它展开实验调查了;当时所采用的方法是fMRI参与测试的是17名精通Java的学生。

给17名学生阅读难度相似但内容不同的Java代码,用装置获取平均得到的大脑成像数据,然后加以分析。

但是这项研究并没有得到非常有利的实验结果。

在同期还有另外一篇同类型的论文发布,研究结果表示,在阅读代码的过程中,大脑大部分的MD网络被激活,而不是与语言相关的区域活跃起来。

(MD:多需求。通常在处理复杂认知问题是激活。比如说,做数学题,推理游戏......)

去年,MIT神经科学家发表了这一项经研究结论;

代码的时候激活了MD网络,但是于数学、逻辑问题相比,它好像更加依赖这个网络不同的部分。

解计算机代码,不同于语言,也不同于数学和逻辑,仿佛是独立出来的一个VIP房间一样。

即读代码时大脑的活动,和数学逻辑相同。

数学是思维的编程;

物理是现实世界的编程;

而计算机是实现思维与物理世界交互的功耗最低的方法。

一不小心文章又结束啦。

如果我的内容对你有帮助,希望你能

点赞、收藏、评论、转发

如果你喜欢汐仔的文章就

关注

我吧!你们点一点手指,就是汐仔持续创作的动力!

文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2021/0417/939.html

上一篇:编程无界,与AI同行——编程猫公益课为自闭症孩
下一篇:法官是维护社会公平正义的最后一道防线

电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: