程序分析法-信息科学与生命科学的基本方法解析(共12页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《程序分析法-信息科学与生命科学的基本方法解析(共12页).doc》由会员分享,可在线阅读,更多相关《程序分析法-信息科学与生命科学的基本方法解析(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第25卷,第6期 科学技术与辩证法Vo.l25 No.6 2008年12月 Sc ience,Technology and D ia l e ctics Dec.,2008程序分析法信息科学与生命科学的基本方法杨玉辉(西南大学政治与公共管理学院,重庆北碚摘 要:程序分析法就是以程序为分析研究的基本对象的研究方法。探讨计算机和生命体的程序结构及其运作规律的程序分析法是信息科学和生命科学研究的基本方法。程序分析法的基本内容主要包括对程序的结构、信息的存在形式和运行模式、程序的启动、程序的运行、程序的终止、程序的功能作用等六个方面的分析和研究。计算机信息科学对计算机工作原理
2、的揭示应以计算机程序的分析研究为核心;生命科学对遗传的机制和原理、体液调节功能的机制和原理以及神经系统和脑的工作原理的揭示应以遗传程序、体液程序和神经程序的分析研究为核心。关键词:程序分析法;信息科学;生命科学;基本方法;基本内容中图分类号:N02 文献标识码:A 文章编号:1003-5680(-0011-05随着信息科学和生命科学的发展,程序已经成为其最核心的范畴。然而如何来认识和研究信息系统和生命系统中的程序问题,是否可以提供一个基本的方法和规范,这已经成为人们越来越关心的问题,当然它也是影响信息科学和生命科学发展的一个重大问题。作者通过长期的研究,找到了研究和考察程序的基本方法,这就是程
3、序分析法,本文拟对有关这一方法的几个基本问题做一个简要的讨论,以就教于大家。一 程序分析法及其在信息科学与生命科学中的核心地位所谓程序分析法,即以程序为分析研究的基本对象和基本单元,以揭示程序的结构和运作规律,探讨程序的功能作用,并进而寻求建构新的程序以及完善和改造程序的途径与手段为目的的研究方法。程序研究可以围绕两个目的进行,一是对现有程序的认知,揭示现有程序的结构与运行规律;二是新程序的建构和改进,探讨新程序的结构和运行模式。目前对生命体中各种生理程序的研究多是围绕前一目的进行的;而对计算机和网络中的许多程序的研究则多是围绕后一目的进行的。但不管是哪一种目的,其对程序的分析研究在内容和方法
4、上都是一致的,所使用的方法都可以归入程序分析法的范畴。信息科学和生命科学到底应该采用什么方法研究,这并不是一个问题,真正的问题是到底哪种方法更能把握信息科学和生命科学所研究的计算机和生命体的本质和规律,更能找到相关问题解决的科学而合理的措施和方法。不容否认,现有的信息科学和生命科学方法都在一定程度上起到了作用,但我认为这些作用还不是根本的,所以这些方法也都还不足以成为最具决定性意义的基本方法。那么什么方法才是信息科学和生命科学研究的基本方法呢?我认为只能是程序分析法。程序分析法之所以是信息科学和生命科学的基本方法,是因为它是围绕计算机和生命体的基本工作原理 程序原理来进行研究的,而这一原理的揭
5、示正是认识和解决各种信息科学和生命科学问题的关键和核心所在。应该说,在今天的科学界,人们对计算机功能活收稿日期! 2008-06-30作者简介! 杨玉辉(1958-,男,四川德阳人,教授,哲学博士,研究方向为现代自然观与科学方法论,科学与宗教关系。11动的程序特征的认识是比较清楚的,虽然在一些基本问题的认识上还存在一些偏差,但在具体的研究中总能够做到从信息和程序的角度来思考问题,因而也能够通过其实际的探索促进信息科学的迅速发展。然而对生命体功能活动的程序实质的认识则不是那么清楚了。长期以来,人们对生命体的研究都是偏重于从物质层面进行考察,不仅在结构上强调以解剖学为基础的物质构成研究,而且在功能
6、上重视的也主要是其物理化学特征和过程。虽然20世纪50年代以后人们已经从本质上揭示了遗传过程的信息特征,但对遗传功能的研究仍然是侧重在物质方面。对生命体的体液调节功能和神经调节功能的认识也基本上是着眼于它们的物理化学特性和过程的。由于没有看到生命体功能活动的程序实质,所以导致对生命体功能的研究长期以来都只能停留在一种物质基础研究和旁敲侧击考察的水平,无法进入其实质的把握。可以说,这也是生命技术长期无法得到迅速发展和运用的重要原因。事实上,不管是计算机还是生命体,其功能活动的原理都是一种程序原理,它们都是通过程序运作的方式来完成其各种功能活动的。程序是计算机和生命体完成其功能活动的基本方式,所以
7、计算机和生命体的功能单位并不是那些单一的元件、部件或细胞、组织和器官,而是一个一个的程序系统。计算机和生命体都是通过预先建立相应的具有某种功能作用的程序以后,在需要的时候启动固有的程序,并通过程序的运行以产生相应的效应来完成其功能的。就计算机的工作原理来说,它是通过预先建立一个一个针对相应的任务或工作的计算机程序,然后在需要完成这种任务或工作的时候,通过启动和运作相应的程序将任务或工作完成。在生命体中,任何一个功能都对应着一个相应的程序,一个遗传性状的实现是由一个或一组遗传程序来实现的;一个生理或生化功能是由一个或一组体液程序来实现的;一个反应功能是由一个或一组神经程序来实现的。没有相应的程序
8、或没有建立起相应的程序,机体就不可能具有相应的功能;而当完成这种功能的程序机制被破坏时,这种功能也就会产生障碍。所以研究机体的各种功能活动及其规律,实质上也就是去研究完成这种功能的程序机制,只有把它们的程序机制搞清楚了,对机体的相关功能也就把握了。这也是今天生命科学研究的核心内容。对生命体来说,其功能活动的进行都是通过遗传发育和后天训练所建立起来的包括遗传程序、体液程序和神经程序在内的各种功能程序来实现的。例如,遗传功能的完成是通过固有的遗传程序的运作来实现的,当机体需要合成某种蛋白质或表现某种遗传性状的时候,机体就运作相应的蛋白质合成程序或遗传性状表达程序;体液调节功能的完成则是通过机体的体
9、液程序的运作来实现,当机体需要进行某种化学过程来对体内的化学环境进行调节的时候,机体就通过启动腺体的分泌,运作相应的体液程序促动这一化学过程;神经调节功能的完成则又是通过神经程序的运作来实现的,当机体面对环境的改变需要做出反应时,就通过对感受器的刺激兴奋启动和运作相应的神经程序,并通过程序运作产生的效应来应对环境的这种变化。很显然,计算机科学的基本任务是探讨计算机和网络的结构和功能,并寻求建构新的计算机和网络系统的途径与方法;生命科学的基本任务则是揭示生命活动的本质和规律,寻求生命技术的开发和运用。由于计算机和生命体的各种功能活动都是通过程序机制来实现的,所以要真正把握计算机和生命体功能活动的
10、本质和规律,就必须通过对计算机和生命体功能活动的各种程序机制的探讨来实现。这就需要把程序尤其是计算机程序、遗传程序、体液程序和神经程序的研究作为计算机科学和生命科学最基本的研究工作。而研究程序的基本方法就是程序分析法,它也必然是信息科学和生命科学研究的基本方法。事实上,要揭示计算机和网络的基本原理,阐明其各项功能的机制以及其功能障碍的基本原因,就必须通过程序分析法来加以研究才能从整体上把握并找到基本的思路和方法。同时,要真正揭示遗传表达、体液调节和神经活动的机理和规律,也必须通过运用程序分析法才能实现,尤其是要从根本上把握生命体各种功能的原理和问题,不能站在程序的立场来思考是不行,而不运用程序
11、分析法来加以研究和认识更是不可能达到根本的层次。二 程序分析法的基本内容根据作者的考察,程序分析法的基本内容主要有以下六个:(一分析程序系统的基本结构要认识一种程序或建构一种程序,就必须了解这种程序系统的基本结构,明确它的各种组成部分以及各组成部分之间的相互关系,然后再根据各组成及其关系来进行认识和建构。对一个程序系统来说,其基本的组成部分有三,就是程序的启动、运行、12终止,所以认识程序的基本结构就是要明确所认识的程序在启动、运行和终止三个方面的基本情况及其在时间和空间上的相互关系。(二分析信息的载体与信息的存在形式信息是程序系统的主体,所以要把握程序就必须对程序中的信息有充分的认识,否则就
12、很难实现对程序的把握,更谈不上程序的创建。认识信息首先需要了解信息的物质负载形式,了解它的物质载体到底是什么,物质载体的性质、特性以及运动变化规律等;其次还需要更进一步认识信息的存在形式,包括信息的表现形式,信息的意义表达,信息产生存在的条件,信息传递的特点和信息转换的方式等。(三分析程序的启动任何程序要完成它的功能都依赖于它的启动运行,如果程序不能启动,那这种程序功能只能作为一种潜在的功能存在,而不能表现为一种现实的功能活动;只有当程序启动运行起来的时候,程序功能才是一种现实的功能,也才能发挥其现实的功能作用,所以启动对于程序功能的完成来说是不可缺少的,因而研究程序就必须研究程序的启动。程序
13、启动的研究主要涉及启动因子、启动条件、启动机制、启动过程等几个方面的问题,只有将这些问题都搞清楚,才能对程序启动有一个完整把握。(四分析程序的运行程序功能的完成依赖于程序的运行,而且程序运行也是程序构成的最主要方面,所以认识程序的主要任务就是要弄清楚程序运行的各种问题。程序运行涉及许多的问题,越是复杂的程序,其运行所涉及的问题也越多,但归结起来则主要是三个方面:一是信息的运行路线。程序启动后信息就开始产生并沿着固有的路线运行,那么究竟有哪些信息在哪些路线中运行?各运行路线的具体结构和特点是什么?各种信息运行路线在时间和空间上的关系是什么?这些都是需要弄清楚的问题。二是信息运行的环节。程序运行中
14、因各种原因往往会出现信息形式的转化或信息载体的变换,所以研究程序的运行还需要明确一种程序运行中信息会出现哪些转换,转换的形式、转换的机制以及转换的条件是什么等问题。三是反馈控制机制。程序运行除少数简单程序不需要反馈调节之外,绝大多数都需要反馈调节,特别是生命运动中的各种程序基本上都有反馈调节。所以认识程序必须明确程序的反馈调节的机制和作用。认识程序的反馈调节主要涉及反馈调节的信息形式,反馈信息的运行路线,反馈调节产生的条件,以及反馈调节完成的机制和构成等。(五分析程序的终止由于程序功能的完成依赖于程序的运行,但在许多情况下则会因为各种原因而使程序运行中途终止,从而影响程序作用和功能的正常实现;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 分析 信息科学 生命科学 基本 方法 解析 12
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内