Process 帮我定义流程和程序?
我从来没有理解过“过程”和“程序”这两个术语之间的基本区别(如果有),你能帮我吗?它可以用编程术语或您喜欢的任何其他术语来回答。我找到了这个链接,我想它总结了Process 帮我定义流程和程序?,process,terminology,procedure,Process,Terminology,Procedure,我从来没有理解过“过程”和“程序”这两个术语之间的基本区别(如果有),你能帮我吗?它可以用编程术语或您喜欢的任何其他术语来回答。我找到了这个链接,我想它总结了 我认为前两个比较非常重要,可以很好地了解其余两个比较的详细内容: 程序是由任务的完成来驱动的 过程由预期结果的实现驱动 程序得到执行 流程正在运行 A过程涉及过程,因为过程是整体,而过程是部分。在某些语言(如vb、sql)中,过程是一种不返回值的方法,与返回值的函数相对应。在计算中,进程指正在执行或至少加载到内存中的程序 流程是面向业务
我认为前两个比较非常重要,可以很好地了解其余两个比较的详细内容:
- 程序是由任务的完成来驱动的
- 过程由预期结果的实现驱动
- 程序得到执行
- 流程正在运行
- 策略是任务的规则或规则
- 流程是关于如何完成任务的高级视图,简单地说,它是一种方式
- 过程是在过程中执行活动的指令
A过程涉及过程,因为过程是整体,而过程是部分。在某些语言(如vb、sql)中,过程是一种不返回值的方法,与返回值的函数相对应。在计算中,进程指正在执行或至少加载到内存中的程序 流程是面向业务的(可以用工作流图表示),通常包括一组业务规则,而过程是面向算法的(可以用流程图表示)
在sicp手册中,有一节:1.2程序及其产生的过程 对程序的描述可能有助于理解: 过程是计算过程局部演化的一种模式。它指定流程的每个阶段如何建立在前一阶段的基础上。我们希望能够对一个过程的整体或全局行为做出陈述,该过程的局部演化已由一个过程指定。一般来说,这很难做到,但我们至少可以尝试描述一些典型的过程演化模式 根据我的理解,过程是关于如何编程以解决您的程序语言问题,而过程是计算机根据您定义的过程需要执行的操作。
See: