Java笔记——初始Java——什么是程序

一、什么是程序

1、理解

        程序可以看作对一系列动作的执行过程的描述。列如我们去银行取钱的过程,如下图所示。

            

        如上图描述的是个形式非常简单的程序,实际上这个过程也可能变得复杂。例如,轮到取款时发现带的是个错误的储蓄卡,你就需要同家取卡,再次排队,这样就出现了重复性动作,步骤也会相应增加。

        我们使用计算机,就是要利用计算机处理各种相同的问题。但是,计算机不会自己思考,它是人类手中的木偶,因此我们要明确告诉它做什么工作以及做哪几步才能完成这个工作。

        比如现实生活中的老板员工之间在工作中的关      

            

        试想一下,计算机程序执行的整个过程是怎样的呢?

          

        计算机完成一件我们分配给它的任务,就像“取钱”这件工作,它按照我们的命令去做,我们说“向左”,它就不能“向右”,这样在我们的支配下完成预定工作。

        这里,我们所下达的每个命令称为指令,它对应着计算机执行的一个基本动作。我们告诉计算机按照某种顺序完成系列指令,这一系列指令的集合称为程序。

2、官方定义

        在国标《质量管理体系 基础和术语》GB/T19000—2008/ISO9000:2005中第3.4.5条 程序procedure中对于“程序”的定义进行了规定。

        一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,如若一个地方出问题则会影响到整个主体(可以理解为事务)。

术语定义:

        在中华人民共和国国家标准《质量管理体系 基础和术语》GB/T19000—2008/ISO9000:2005(代替GB/T19000—2000)中第3.4.5条 程序procedure中对于“程序”的定义是“ 为进行某项活动或过程(3.4.1)所规定的途径。”

        程序,是管理方式的一种,是能够发挥出协调高效作用的工具,在我们的社会主义建设事业或者说现代化建设中,应该充分重视它的作用,应该不断地将我们的工作从无序整改到有序。