感性认识计算机


`提示:只是用作学习交流经验,如果侵权请联系本人删除。

文章目录

  • 感性认识计算机
  • 前言
  • 一、第一次数学危机:无理数的发现
  • 二、第二次数学危机:无穷小是不是0
  • 三、第三次数学危机:罗素悖论
  • 部分解决:哥德尔不完备性定理
    • 影响:

前言

提示:学习计算机应该抱着热爱的初衷去学习,虽然后来的道路十分艰辛,但是自己选择的路,一定要走完。

关于感性认识计算机:随着时代的不断发展,计算机学习成为了一种趋势,尤其是编程语言已经走进了基础教育,是未来世界每个人都应该掌握了解的知识,本文就用感性的角度去认识计算机,去感受先人的付出和历程,完整地捋过他的发展过程。


`提示:部分资料来源于网络。

一、第一次数学危机:无理数的发现

大约公元前5世纪,不可通约量的发现导致了毕达哥拉斯悖论重视自然及社会中不变因素的研究,把几何、算术、天文、音乐称为"四艺",在其中追求宇宙的和谐规律性。他们认为:宇宙间一切事物都可归结为整数或整数之比,毕达哥拉斯学派的一项重大贡献是证明了毕达哥拉斯定理(在中国我们叫做勾股定理),但由此也发现了一些直角三角形的斜边不能表示成整数或整数之比(不可通约)的情形,如直角边长均为1的直角三角形就是如此。这一悖论直接触犯了毕氏学派的根本信条,导致了当时认识上的"危机",从而产生了第一次数学危机。(当然我们很容易得认识到这是根号2)

到了公元前370年,这个矛盾被毕氏学派的欧多克斯通过给比例下新定义的方法解决了。他的处理不可通约量的方法,出现在欧几里得《原本》第5卷中。欧多克斯和狄德金于1872年给出的无理数的解释与现代解释基本一致。今天中学几何课本中对相似三角形的处理,仍然反映出由不可通约量而带来的某些困难和微妙之处。第一次数学危机对古希腊的数学观点有极大冲击。这表明,几何学的某些真理与算术无关,几何量不能完全由整数及其比来表示,反之却可以由几何量来表示出来,整数的权威地位开始动摇,而几何学的身份升高了。危机也表明,直觉和经验不一定靠得住,推理证明才是可靠的,从此希腊人开始重视演绎推理,由此创建了几何公理,就是我们所熟知的几何学,也由此衍生了一系列的几何大师。


二、第二次数学危机:无穷小是不是0


18世纪,微分法和积分法在生产和实践上都有了广泛而成功的应用,大部分数学家对这一理论的可靠性是毫不怀疑的。
1734年,英国哲学家、大主教贝克莱发表《分析学家或者向一个不信正教数学家的进言》,矛头指向微积分的基础–无穷小的问题,提出了所谓贝克莱悖论。他指出:"牛顿在求xn的导数时,采取了先给x以增量0,应用二项式(x+0)n,从中减去xn以求得增量,并除以0以求出xn的增量与x的增量之比,然后又让0消逝,这样得出增量的最终比。这里牛顿做了违反矛盾律的手续——先设x有增量,又令增量为零,也即假设x没有增量。"他认为无穷小dx既等于零又不等于零,召之即来,挥之即去,这是荒谬,“dx为逝去量的灵魂”。无穷小量究竟是不是零?无穷小及其分析是否合理?由此而引起了数学界甚至哲学界长达一个半世纪的争论。导致了数学史上的第二次数学危机。18世纪的数学思想的确是不严密的,直观的强调形式的计算而不管基础的可靠。其中特别是:没有清楚的无穷小概念,从而导数、微分、积分等概念也不清楚,无穷大概念不清楚,以及发散级数求和的任意性,符号的不严格使用,不考虑连续就进行微分,不考虑导数及积分的存在性以及函数可否展成幂级数等等。
直到19世纪20年代,一些数学家才比较关注于微积分的严格基础。从波尔查诺、阿贝尔、柯西、狄里赫利等人的工作开始,到威尔斯特拉斯、戴德金和康托的工作结束,中间经历了半个多世纪,基本上解决了矛盾,为数学分析奠定了严格的基础。
删除线格式

三、第三次数学危机:罗素悖论

数学史上的第三次危机,是由1897年的突然冲击而出现的,到现在,从整体来看,还
没有解决到令人满意的程度。这次危机是由于在康托的一般集合理论的边缘发现悖论造成
的。由于集合概念已经渗透到众多的数学分支,并且实际上集合论成了数学的基础,因此集合论中悖论的发现自然地引起了对数学的整个基本结构的有效性的怀疑。
1897年,福尔蒂揭示了集合论中的第一个悖论。两年后,康托发现了很相似的悖论。~~
1902年,罗素又发现了一个悖论,它除了涉及集合概念本身外不涉及别的概念。罗素悖论曾被以多种形式通俗化。其中最著名的是罗素于1919年给出的,它涉及到某村理发师的困境。理发师宣布了这样一条原则:他给所有不给自己刮脸的人刮脸,并且,只给村里这样的人刮脸。当人们试图回答下列疑问时,就认识到了这种情况的悖论性质:"理发师是否自己给自己刮脸?"如果他不给自己刮脸,那么他按原则就该为自己刮脸;如果他给自己刮脸,那么他就不符合他的原则。

//文章来源作者:我水陆两路

部分解决:哥德尔不完备性定理

哥德尔不完备性定理 第一定理:
任意一个包含一阶谓词逻辑与初等数论的形式系统,都存在一个命题,它在这个系统中既不能被证明为真,也不能被证明为否。

影响:

哥德尔不完全性定理一举粉碎了数学家两千年来的信念。他告诉我们,真与可证是两个概念。可证的一定是真的,但真的不一定可证。某种意义上,悖论的阴影将永远伴随着我们。无怪乎大数学家外尔发出这样的感叹:“上帝是存在的,因为数学无疑是相容的;魔鬼也是存在的,因为我们不能证明这种相容性。”
但是哥德尔不完全性定理的影响远远超出了数学的范围。它不仅使数学、逻辑学发生革命性的变化,引发了许多富有挑战性的问题,而且还涉及哲学、语言学和计算机科学,甚至宇宙学。2002年8月17日,著名宇宙学家霍金在北京举行的国际弦理论会议上发表了题为《哥德尔与M理论》的报告,认为建立一个单一的描述宇宙的大统一理论是不太可能的,这一推测也正是基于哥德尔不完全性定理。
有意思的是,在现今十分热门的人工智能领域,哥德尔不完全性定理是否适用也成为了人们议论的焦点。1961年,牛津大学的哲学家卢卡斯提出,根据哥德尔不完全性定理,机器不可能具有人的心智。他的观点激起了很多人反对。他们认为,哥德尔不完全性定理与机器有无心智其实没有关系,但哥德尔不完全性定理对人的限制,同样也适用于机器倒是事实。
哥德尔不完全性定理的影响如此之广泛,难怪哥德尔会被看作当代最有影响力的智慧巨人之一,受到人们的永恒怀念。美国《时代》杂志曾评选出20世纪100个最伟大的人物,在数学家中,排在第一的就是哥德尔。

计算概论:感性认识计算机相关推荐

  1. 计算概论c和文科计算机,计算概论与计算机程序设计基础/C语言【理工学社】

    简 介 是一门理工科计算机专业入门教程 <计算概论>课程是北京大学面向全校理科专业(理学.工学和医学)一年级学生进行计算机基础教育的特色课程,是北京大学信息科学技术学院开设的选课人数最多的 ...

  2. 计算机运算的基本原理概论,[工学]7计算概论A A02 计算机的基本原理.pdf

    [工学]7计算概论A A02 计算机的基本原理 <计算概论A>课程 计算机的基本原理 李李 戈戈 北京大学 信息科学技术学院 软件研究所 2011年9月9 日 图灵机的由来图灵机的由来  ...

  3. 计算机c语言苹果和虫子,计算概论(A)/基础编程练习1(8题)/2:苹果和虫子

    #include #include int main() { /* n个苹果 每x小时能吃掉一个苹果 经过y小时 */ float n, x, y; /* 输入数据保证 y <= n * x * ...

  4. 计算概论(一)计算起源、图灵机、计算原理

    本篇是对北大信息技术学院李戈老师计算概论与程序设计基础课程的笔记和总结,源课程地址 中国大学MOOC的课程是真的不错,一句好的大学 没有围墙让人有些心生感动哇,哈哈哈. PS:本人真滴不是托哈 计算起 ...

  5. 基于C++的不围棋NOGO代码-PKU计算概论A大作业-MCTS算法Minimax算法

    关于评论区提出的问题,我补充一下,这篇代码是pku同学<计算概论A2020>的大作业,代码是需要提交在botzone上的,文章中有些代码是与botzone的交互,具体交互过程与规则见维基百 ...

  6. 计算概论(A)/基础编程练习1(8题)/4:求一元二次方程的根

    1 #include<stdio.h> 2 #include<math.h> 3 int main() { 4 // 待解方程数目 5 int n; 6 scanf(" ...

  7. 【计算摄影】计算机如何学会自动裁剪图片(自动构图)?

    大家好,这是专栏<计算摄影>的第三篇文章,这一个专栏来自于计算机科学与摄影艺术的交叉学科.今天我们讨论的问题是图像的自动裁剪/自动构图问题. 作者&编辑 | 言有三 1 自动构图基 ...

  8. c语言 3个人比饭量大小,OpenJudge计算概论-比饭量【枚举法、信息数字化】

    /*====================================================================== 比饭量 总时间限制: 1000ms 内存限制: 655 ...

  9. 计算概论(A)/基础编程练习1(8题)/3:晶晶赴约会

    1 #include<stdio.h> 2 int main() { 3 int w; 4 scanf("%d", &w); 5 6 if(w==6 || w= ...

  10. 计算机导论在线阅读,计算思维与计算机导论.pdf

    第 36 卷 第 4 期 计 算 机 科 学 Vol . 36 No . 4 2009 年 4 月 Co mp ut er Science Ap r . 2009 计算思维与计算机导论 董荣胜 (桂林 ...

最新文章

  1. .net2.0网站多语言
  2. matlab rank函数报错,Matlab signrank函数(Wilcoxon signed rank test)中的矛盾结果[重复]
  3. 对于索引(a,b,c),下列哪些说法是正确的
  4. 网络负载均衡相关技术-服务器负载
  5. remote: 此仓库的限制大小为: 2048 MB, 您的使用已经超出限额
  6. 荣耀有鸿蒙手机吗,荣耀手机也能升鸿蒙!这5款机型用户有福了
  7. 16位灰度数据成像_16位 250M双通道PCI数据采集卡 FCFR-PCI9808
  8. java在己有的类创子类怎么创_使用Java创建自己的异常子类
  9. CodeForces - 351E Jeff and Permutation(贪心)
  10. Qt编程'hello world
  11. 计算机组成原理计算题题库,计算机组成原理习题库.doc
  12. 百度实习笔试题(2012.5.6)
  13. python网络-多进程(21)
  14. linux嵌入式gdb调试指南,建立嵌入式gdb调试环境
  15. ROS 日志消息(C++)
  16. 使用 ESLint 禁止项目导入特定模块
  17. 【三维路径规划】基于matlab球面矢量粒子群算法无人机三维路径规划【含Matlab源码 1682期】
  18. linux 汇编 `.eabi_attribute',简单的GBA/NDS汇编程序讲解(ARM汇编)(2008-09-06)
  19. 蚂蚁金服,从实习到转正,附面经笔经
  20. excel2010将数字变成以文本存储的数字

热门文章

  1. 安装prometheus 2.21.0
  2. 解决xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘Debug is
  3. 【工具】软件工具分享哪家强?群文件使用说明
  4. 新来一个技术总监:禁止戴耳机写代码,发现就扣绩效。。
  5. Leetcode 069 x的平方根 Python C++
  6. 如何设计一个准确、高效、易用的表格?
  7. python之获得文本语料和词汇资源(3)
  8. xctf攻防世界—Web新手练习区 writeup
  9. Python基础(二)之字符串
  10. spring-cloud Hoxton.SR2 总章