浅谈自然辩证法对计算机科学研究的意义
更新时间:2023-11-23 03:57:01 阅读量: 教育文库 文档下载
浅谈自然辩证法对计算机科学研究
的意义
【摘要】辩证唯物主义自然观是对自然界本来面目的理解,是辩证唯物主义世界观的一部分,而科学研究则是主观认识与科学对象相互作用的结果。作为计算机科学研究主体的人总是在某种思想丶理论指导制约下,按照一定的理论框架有选择地进行信息材料获取,组织观察、调查、实验及分析综合等研究活动,探索某种客体运动。变化的规律呢。因此计算机科学研究工作者只有坚持以辩证唯物主义哲学观、自然观为指导,并在实践的基础上,正确的运用一些逻辑思维的方法,才能在计算机科学的研究中有所作为。
【关键字】辩证唯物主义自然观计算机科学作用
【引言】自然辩证法作为辩证唯物主义哲学的分支学科, 是把自然界、自然科学技术研究的普遍方法和自然科学技术的整体作为自己的研究对象,它主要是研究自然界的本质及其发展的普遍规律,研究人类认识自然和改造自然的一般方法,研究自然科学技术的本质及其发展的普遍规律。
一、 自然辩证法简介。
自然辩证法,是马克思主义对于自然界和科学技术发展的一
般以及人类认识自然改造自然的一般方法的科学,是辩证唯物主义的自然观、科学技术观、科学技术方法论[1]。它以人与自然的关系作为贯彻其研究全过程的中心线索,总结了自然界发展的总规律,人与自然相互作用的规律,科学技术发展的一般规律,科学技术研究的方法。马克思主义自然辩证法主要分为自然论、科学与科学方法论、技术与技术方法论和科学技术与社会四个部分。
在自然观上,自然辩证法克服了传统的自然观认识上的直观、思辨上的局限以及近代自然观的形而上学与机械论,对自然界的根本看法和观点作出了即唯物又辨证的回答。
在科学认识论和方法论方面,马克思和恩格斯克服了先验论的形而上学和唯理论的唯心主义倾向,将归纳法和演绎法辨证的结合[2]。第一次将社会实践放到认识论和方法论的首要地位,强调了实践的重要作用,从方法论的高度阐明了科学研究的一般方法。
在科学技术观方面,马克思和恩格斯深刻的揭示了科技自身发展的内在逻辑,并且把科技的发展作为一种社会现象来考察。社会的需求,特别是经济的、生产的需求推动科技的发展;而科技的发展又推动了社会历史的前进。从而,把辨正唯物主义和历史唯物主义贯串于对科技的认识之中。
二、 计算机科学的基本特征。
一门学科要成为真正意义上的科学, 必须满足以下几
个条件: (1)有客观的研究对象; (2) 有科学的研究方法; (3)有系统的科学理论。
科学有一条基本的要求, 就是科学的研究对象它必须是可以证明的, 当然证明的过程必须是科学的,符合逻辑的。比如电子、原子、光子,都是不可见的,但是我们可以通过科学实验来证明它的存在。计算机科学是研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的一门学科。
科学的研究方法指的是其研究过程是可以操作的、可以重复的、可以验证的,而且这些方法必然遵循数学的规则和逻辑学的规则, 并且将数学和逻辑学作为研究推演中最为重要的基本法则。计算机科学的研究方法多种多样,以软件工程为例,研究的方法主要有需求分析,规约,设计,编程,系统集成,测试,文档生成,维护。然而,每种方法都采用严格的数学语言,具有精确的数学语义,这在计算机科学中被称为形式化方法[3]。
最后,要有科学理论。科学的理论是用来解释对象背后的深层规律。科学理论反映了人类对自然界本质规律的认识, 它借助于一系列概念、判断和推理,有时还运用形式化的语言表达出来。科学理论是实践检验过的系统知识。没有科学理论的学科就不是科学。计算机科学的主要理论包括计算理论、计算几何学、并行计算问题、程序设计语言理论及人工
智能等。
科学的理论有以下三个基本特征:
首先是内容上的客观真理性, 并且理论本身具有可证伪性。理论总是相对的, 不仅在时间上是相对的,而且在解释的范围上也是相对的。也就是说,总有一天现在的理论要被修正或彻底推翻,而且理论总是在一定的范围内有效,超出了适用的范围,真理也就不再是真理了。以公钥密码学为例,公钥密码学是建立在各类复杂的数学问题上的,如大数的质因子分解或椭圆取消问题等。在经典计算机体系内,这些难题是无法解决的,这也构成了公钥密码的安全基础。然而量子计算却对这些数学问题构成了致命的威胁。在量子计算领域,RSA、ECC这些密码算法不再安全,从而导致了量子密码学的产生和发展。
其次是结构上的逻辑完备性。要有可操作性、可重复性和可验证性。一段正确的代码一定有稳定的鲁棒性;相同的输入会产生相同的输出;对于同一段程序来说,只要输入不变,不仅输出不变,而且每一步运算、每一次循环的结果都不会发生变化。
第三是功能上的科学预见性。理论可以用来预测事物发展的可能性。在计算机科学领域,摩尔定律是最著名的预见性理论。摩尔定律由英特尔的创始人戈登.摩尔提出,其内容为:当价格不变时,集成电路上可容纳的晶体管数目,约
每隔18个月便会增加一倍,性能也将提升一倍。这个理论于1965年提出,半导体集成电路经过近40年的飞速发展,证明了这一理论的正确性[4]。
三、 计算机科学的科学理论。
科学理论是关于对象领域本质及规律性的条理化、系统化了的理论知识体系。是被实践证实了的科学假说,其内容是人们借助抽象思维把握的关于事物本质和规律性的知识,其逻辑形式是概念、判断、推理及由此而组成的理论体系。
建立科学理论体系有多种方法,其中从抽象上升到具体的方法、公理化方法、逻辑和历史相统一的方法是几种常用的方法。由于计算机科学的特殊性,从抽象上升到具体是形成计算机科学理论的主要方法。
例如,软件工程理论体系的建立过程是:第一步从感性现象(作坊式的软件生产与计算机硬件飞速发展的矛盾)中入手,抽象出模型化方法,如瀑布模型、快速模型和风险分析模型等;第二步寻找概念和定律之间的内在联系,如引入模块化编程和面向对象编程的概念,为各种语法不尽相同的编程语言架起了桥梁;第三步,统一的界面和编码风格,使程序的设计从个人的技术表演转变为工厂化的流水作业。
从软件工程理论建立的过程看,构成逻辑起点的概念开始是比较简单、抽象和贫乏的,随着逻辑的展开,概念的规定越来越复杂、具体和丰富,最后把软件制作各个环节的联
正在阅读:
浅谈自然辩证法对计算机科学研究的意义11-23
把握求职信第一句话的技巧12-11
现役的福建籍将军04-22
Y3150滚齿使用说明书03-21
儿童牙齿小知识03-12
国家安全法,普法题练习题01-06
学生宿舍管理信息系统设计报告 (2)05-22
深圳广播电台收听报告2010年08-10
UWB天线的简介05-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 自然辩证法
- 科学研究
- 意义
- 计算机
- 2017年吉林大学网络教育《医学统计学》作业及答案
- 2017 年“数学花园探秘”科普活动 小中年级组决赛试卷A
- 2015考研中医综合真题答案
- 报告撰写要求
- 传染和药理11
- 大数据时代 文献综述
- (北京课改版)八年级语文上册:第13课《中国石拱桥》课后零失误训练(含答案)
- 物业工程前期介入规划建议书
- 人教版小学数学一年级下册教材单元分析
- 基于单片机的电压报警系统
- 阿房宫赋与过秦论与六国论的相同与不同点分析
- 小升初数学模拟测试训练题
- 三主三自六环课堂教学模式 - 图文
- 三副船上演习计划参考
- WINCC7.0组态报警声音演示过程 - 图文
- 2015事业单位行测与公务员行测区别及复习策略
- 康西瓦等地区构造
- 数据库系统原理与设计(第2版) 万常选版 第3章 SQL 课后答案
- 网络环境下大学生的自主学习模式探究
- 达内JSD1412第一次月考试题及答案