计算机思维和数学思维,都包括了抽象和逻辑。

数学的抽象,在于剥离具体。数学研究从公理出发,可以变成纯思维的活动,和具体的的现实脱离关系。数学上的人为"定义",就是为了尽可能给出范围明确,不冗余的信息抽象。以后在利用这些信息,得出范围明确不冗余的抽象信息(证明的过程),如此反复。可见这里,数学需要的是一个自洽信息结构和关系。这些信息是架空具体和现实的。虽然,数学在极力的寻找关系,但这个行为发生在圈定好的有限范围内,由层层已知的定理和定义的护栏内。

计算机思维的抽象,在于映射具体。计算机是用来模拟现实和解决现实问题的。所以,计算机思维是和现实极为紧密的,而现实的关系是错综复杂的。我们无法避免信息冗余,乱入的信息随机出人意料的自由组合。这也是为什么,数学正确和错误清晰而明确。计算机无法保证正确,只能说目前没有错误,bug永远存在需要不断的修复。现实变化了,计算机的思维模型就要跟着变化。

数学的抽象,全在于思维的目的和证明猜想的必要。计算机思维的抽象,在于需要解决的问题和模拟的程度。有相似的地方,但最大的区别在于,计算机思维需要有生活的理解,有对现实问题的体验经历,个人的世界观和品位生活的能力有所关联。数学对现实要求不高,大数学家可以是疯子,社交障碍,精神分裂,抑郁症。但,计算机科学家顶多是个同性恋。

关于逻辑。其实,逻辑就是事物之间的关系,而掌握了关系的触发条件,就被看成规律。为什么按照逻辑,应该是这样的,为什么你的逻辑是对的,我的逻辑就是错的。就是因为逻辑本质的关系是物质固有的,在相同的环境和姿势条件下,关系所呈现的规律被观察,被体验,被总结,理解并记住。每每当我们对规律有了新的认识,相当于重新定义了关系,过去的逻辑就会被推翻,建立新的逻辑。逻辑推理,就是对关系的猜测,猜对了关系就是规律,猜错了就是毫无逻辑。

数学研究结构和关系,而现实世界就是由结构和关系构成。这里就是有意思的地方了,现实是完美运行的结构和关系,数学是在人脑里模拟探索的结构和关系。所以,数学是计算机科学的工具。当计算机科学在某个方面无法抽象和映射了,就需要等待数学同步意淫出来和现实世界一样的结构和关系,比如人工智能就是。 现实在随机发展,数学在随机猜想,而数学又是现实的一部分,这又像是计算机运行的原理,充满了递归。人脑像个计算机,人脑也像个宇宙,宇宙发明了人类,人类发明了计算机,人类能否用计算机递归发明人脑。现在不就在这个方向发展么?

计算能力不是产生智能的本质原因。人类大脑的计算能力有限却有逻辑推理能力。目前计算机的运算能力远远超过人类的运算能力,却无法产生类似的学习和逻辑推理能力。但有一点计算机和人脑是一致的,就是信息通过二进制0和1(比特)来存储传递和表达。算法和结构有一个关系,就是结构越复杂算法就可以越简单,结构越简单那么算法就需要越复杂。所以,人类大脑的智能是因为大脑的结构非常复杂。对比计算机的结构如此的简单,是把复杂的算法都转移到了程序设计上面,也就是让人类的大脑来产生。未来人工智能能够像人类靠近的话,需要的不是计算能力而是一个复杂的硬件结构。并且人类的逻辑思维和智能的演变和人类使用的语言密切相关,所以人工智能也是需要配套的和人类语言差不多的编程语言出现。当然,这都是我的猜测和理解。是思考人类智能本身产生的,不排除计算机本身发展出有别于人类智能模式的智能,比如变形金刚。

关于编程和数学的问题。虽然,数学是计算机的工具,在思维的本源上有相似和共同性。但是,学习和掌握一个技能需要练习和时间,需要在大脑中训练出特定的结构。纵然有了相同的基础结构,但是要想做的更好发展的更好需要的是训练和时间。

纵然,数学是工具是基础是上层的依赖。并不是说,数学高于一切,优于一切是最强大的。最基础的并不是最强大的,是最必要的最开始的。比如,沙子是建筑的基础但不能代表建筑的价值。无机物是有机物的基础,有机物是生命的基础,但生命的价值放在那里。发展的过程,环环相扣,关系的道路上谁也少不了谁。基础代表必要,发展才是未来。

最后,比特是信息的基本单位,结构和关系是信息的属性。计算机的伟大之处,就是在于创造了比特的概念,又开始用比特去描述世界,万物皆比特。

结构是固有存在的,是信息的排列组合。关系是观察者从某一个角度看到的排列组合,并且这个角度看到的是可以被观察者所理解的。这里的理解包含可感知,有些物质的排列组合所呈现出来的关系无法被感知(可展开想象)。所以不同的角度看相同的结构会有不同的关系。

然而,对的能证明的就是数学,对的不能证明的就是哲学(一旦证明了就又变成了数学),无法解释的我们还有神学。

∑编辑 | Gemini

来源 | 今日头条

微信公众号“算法数学之美”,由算法与数学之美团队打造的另一个公众号,欢迎大家扫码关注!

更多精彩:

☞如何向5岁小孩解释什么是支持向量机(SVM)?

☞自然底数e的意义是什么?

☞费马大定理,集惊险与武侠于一体

☞简单的解释,让你秒懂“最优化” 问题

☞一分钟看懂一维空间到十维空间

☞ 本科、硕士和博士到底有什么区别?

☞小波变换通俗解释

☞微积分必背公式

☞影响计算机算法世界的十位大师

☞数据挖掘之七种常用的方法

算法数学之美微信公众号欢迎赐稿

稿件涉及数学、物理、算法、计算机、编程等相关领域,经采用我们将奉上稿酬。

投稿邮箱:math_alg@163.com

计算机思维与数学思维的本质区别相关推荐

  1. 笛卡尔的思维法则(数学思维的规范)

    笛卡尔的思维法则(数学思维的规范) 法则一 研究的目的应该是将思维引向对它面前出现的一切材料作出 有充分根据的正确判断的清晰理论. 法则二 只有思维能力看上去能够对它们获得确实而无容质疑的知识 的那些 ...

  2. 计算机与日常使用计算器的本质区别,计算机和计算器的区别

    计算机和计算器都是我们日常生活中经常使用的东西!下面是学习啦小编为你整理的计算机和计算器的区别,供大家阅览! 计算器与电子计算机的区别 计算器只是简单的计算工具,有些机型具备函数计算功能,有些机型具备 ...

  3. 小华和姐姐都用计算机,小学一年级数学思维训练题(及答案)

    一年级思维训练题01(最新编辑教材) 班级 姓名 1.晾晒1块手帕,要用2只夹子:2块手帕,要用3只夹子:11块手帕,要用( 12 ) 只夹子. 2.老师带了一些小朋友去看电影,一共买了11张票.问和 ...

  4. 计算机与日常使用计算器的本质区别,计算器和计算机的本质区别是什么?

    1.组成不同 计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的.计算器一般由运算器.控制器.存储器.键盘.显示器.电源和一些可选外围设备及电 ...

  5. 计算机思维与编程思维的区别,编程思维到底是什么 与数学思维有何区别

    "数学思维"和"编程思维"如何培养孩子思考力? 学数学到底学什么?如果只是为了刷题和考试,那就大错特错了.学习数学目的是为了让孩子掌握数学的思想方法和精神实质, ...

  6. 概率论与数理统计思维导图_数学思维到底有多重要?这个学科往往影响国家实力...

    原标题:<关于加强数学科学研究工作方案>日前发布--数学思维今何在 密码学家王晓云日前获得了2019年未来科学大奖数学与计算机科学奖.她提出密码哈希函数的碰撞攻击理论,推动帮助新一代密码哈 ...

  7. 计算思维就是指计算机程序 即计算机的思维,[数学思维在计算机程序设计中的体现]计算机思维的本质是指...

    摘要: 探讨了利用数学知识解决程序设计问题,具体通过QBASIC语言中文本作图来分析,找出文本图形的共性方面,运用数学知识总结出图形的变化与这些变量之间的关系.结论表明通过学科之间的联系,特别是运用数 ...

  8. 数学思维在计算机学的应用,数学思维在生活中的应用

    摘 要: 本文作者介绍了数学思维的定义.生活中的数学.数学思维在生活中的美,并提出了如何在生活中培养数学思维. 关键词: 数学思维 生活 应用 一.数学思维的定义 思维,是人脑对客观事物的本质.相互关 ...

  9. 7张图让你看懂互联网营销思维与传统思维本质区别

    7张图让你看懂互联网营销思维与传统思维本质区别 有一些人这样说过,如果在一年前谈论"互联网思维"就会显得有一点点装逼,但是如果到了一年之后的今天,再谈论的话,就会显得有一点点落伍. ...

最新文章

  1. Redhat、centos安装配置postgresql
  2. day23:shell基础介绍 alias及重定向
  3. 通过×××路由器实现跨网段访问
  4. java支持接口吗_java – 支持专用接口方法
  5. Direct2D (35) : 通过 DirectWrite 获取字体列表
  6. OpenShift 4 之Istio-Tutorial (10) 访问白名单、黑名单
  7. python commands_python之commands模块
  8. Android 中Base64的操作
  9. angularjs $state.go页面不刷新数据
  10. layui上传多张图片
  11. smartsvn破解版
  12. 计算机指令的操作码和地址,操作码和地址码
  13. 视觉跟踪近年来的进展(2010年以前)——Advances in Visual Tracking
  14. 【统计分析】(task4) 应用随机过程(更新ing)
  15. JAVA学习笔记(第五章 接口与继承)
  16. Blos查看计算机硬盘,bios查看硬盘损坏
  17. python基本写法_Python的表达式写法
  18. 关于单片机使用继电器时为什么要在继电器电路上加接二极管
  19. 软件著作权算法软件设计说明书_软件著作权说明书样本
  20. 小白转行软件测试,专业不对口,能找到工作吗?

热门文章

  1. Cocos Creator棋牌开发-部署经验总结
  2. html留言板 php,linux下使用Apache+php实现留言板功能的网站
  3. mf253s移动版变全网通_中国电信发布5G全网通终端需求白皮书v2.0
  4. c++opencv显示中文_OpenCV安装,配置和运行
  5. 预充电电路工作原理_LED触摸调光台灯控制电路板的工作原理
  6. IOC操作Bean管理注解方式(组件扫描配置)
  7. php 函数命名 特殊字符,php 特殊字符处理函数
  8. spring中基于Java容器配置注解的区别及使用场景
  9. 小白学习Java技术知识点总结,其实学习Java没那么难
  10. 小程序 字号设置 slider滚动改变大小_SteerMouse for mac(鼠标设置工具) v5.4.3