程序的基本部分
来源:互联网 发布:数据同步技术 编辑:程序博客网 时间:2024/05/16 17:00
构成程序的基本成分包括
子程序、子例程、例程、协同例程、递归例程、模块和构件。
子程序:与子任务相应的处理对象和处理规则的描述。
子例程:subroutine 可由其他程序或子程序调用的子程序,子例程有两个方面:一是定义方面,成为子例程定义或子例程说明,另一个是调用方面,成为子例程调用,随着实现方式的不同,又可区分为开式子例程和闭式子例程,两者各有利弊。开式子例程时间节省,空间浪费,闭式子例程恰恰相反。
栈式调用。
例程:子例程的同义语。
协同例程:coroutine 一组可以相互调用的程序单位,他们彼此处于平等状态,调用后无须返回开始位置,且自带工作区。
递归例程:可以作为其本身的子例程,而被调用的例程。这种调用可以是直接的,也可以是间接的。
模块:具有独立性的一组逻辑上相关的实体,在现代高级语言中,有各种定义模块的方式,但其主要部分是一组声明和一组语句。
构件:具有封装性、复用性、组装型的程序单位。
- 程序的基本部分
- shell-like program(shell程序的基本实施部分)
- C++简单程序设计(怎样编写简单程序最基本的部分)
- Flask Web开发 第一部分 virtualenv & 第2章 Flask程序的基本结构
- 堆栈的部分基本操作
- JavaScript的部分基本循环
- mysql的基本操作部分
- 记事本程序的部分编码
- PageRank程序的输入部分
- 树的基本程序
- 程序的基本概率
- 程序的基本结构
- 程序的基本结构
- 程序的基本算法
- 程序的基本结构
- 游戏入口控制的基本部分
- 第二部分 基本的函数技术
- sql server 的部分基本用法。
- linux c/c++ GDB教程详解
- JavaScript中日期时间函数的扩展
- 关于Enumeration的一点点学习体会。。。
- Delphi实现凭证格式的DBGrid
- 比较两张表的数据是否相同
- 程序的基本部分
- Maven最佳实践:管理依赖
- How to create the index on view or table
- 关于WebLogic的403错误分析。。。
- 蜘蛛/爬虫程序的多线程控制(C#语言)
- LG联手英特尔 将推第二代MID平台产品
- Oracle学习体会(1)
- 用java删除文件夹里的所有文件
- HOST文件工作原理