而19世纪马克思和恩格斯创立的自然辩证法,是人类自然观、自然科学方法论和科学技术观发展中的划时代变革。
当前人类社会已经进入信息技术化、经济全球化的时代,科学技术与社会的关系更加紧密。
在这种情况下,我们要促进科学技术的发展,并通
关键词:自然辩证法;计算机科学技术;科学理论
在这种情况下,我们要促进科学技术的发展,并通过它来推动社会经济的发展与社会同步,就必须深入研究科技发展的内在规律,就必须将科学技术置于社会大系统中,因而对自然辩证法在实际问题应用的研究具有特别突出的现实意义。
1自然辩证法
马克思、恩格斯全面地、系统地概括了他们所处时代的科学技术成功,批判吸取了前人的合理成分,系统地论述了辩证唯物主义自然观、自然科学发展过程及其规律性,以及科学认识方法的辩证法,以恩格斯的光辉著作《自然辩证法》为标志,创立了自然辩证法继续发展的广阔道路。
自然辩证法是马克思主义哲学的一个
学习和运用自然辩证法将有助于我们搞清科学和哲学的关系,从而更加清楚地认识科学的本质和发展规律,更加全面地观察思考问题。
在科学技术观方面,马克思和恩格斯深刻的揭示了科技自身发展的内在逻辑,并且把科技的发展作为一种社会现象来考察。
2计算机科学技术的介绍
工作中各企业事业单位因为计算机科学技术的引入,使生产效率、
就计算机科学而言,在20世纪最后的30年间,取得了大量里程碑式的科学业绩,得到了惊人的发展。
从被认为仅是一门编程的技术,扩展到包含系统结构、软件理论、应用技术、信息安全等的一门独立学科,并于电子工程、物理、数学、生物、经济、语言等其他学科交叉产生了许多新的学科,形成了诸如人工智能、电子商务、计算机图形学、量子通信、生物信息学等等。
学科的交叉、渗透、融合和创新,是科学综合和分化趋势的重要特征,也是科学发展的必然趋势。
3计算机科学技术中的辩证法
3.1计算机科学技术中的科学理论
例如,软件工程理论体系的建立过程是:第一步从感性现象中入手,抽象出模型方法,如瀑布模型、快速模型和风险分析模型等;第二步寻找概念和定律之间的内在联系,如引入模块化编程和面向对象编程的概念,为各种语法不尽相同的编程语言架起了桥梁;第三步,统一的界面和编码风格,使程序的设计从个人的技术转变为工厂化
从软件工程理论建立的过程看,构成逻辑起点的概念开始是比较简单、抽象和贫乏的,随着逻辑的展开,概念的规定越来越复杂具体和丰富,最后把软件制作各个环节的联系在思维中完整地复制出来,即把事物作为整体在思维中再现出来,这种从抽象上升到具体的过程充分体现了自然辨证法的科学理论体系的构造过程。
3.2计算机软件的开发体现了自然辩证法的系统科学方法的原则
系统科学方法即按照系统科学的观点和
在软件开发过程中,整体化原则是重要的原则。
一方面,面向对象的软件开发方法就是充分的利用了模块化的概念。
它极大的提高了程序的复用程度和可维护性。
4自然辩证法与计算机科学发展的相互关系
4.1计算机科学技
术的发展离不开自然辩证法的指导
显然自然辩证法属于哲学层次,主要研究宏观问题;而计算机科学属于科学层次,研究微观的算法、程序及实际的硬件设备。
在科学技术迅猛发展的今天,自然辩证法对科学技术的发展作用越来越大、越来越明显。
4.2自然辩证法与计算机科学相互作用,相互促进,共同发展
辩证思维是人的一种本性,它并不是凭空产生的,而是在分析和处理各种事物、各种矛盾冲突过程中依据当时当地的条件而产生的。
它的表现形
利用这些理论,能使我们科学地
而只有在辩证法的指导下,计算机科学技术才能在正确的道路上发展,进而推动人类社会的发展。