IT——百科
2013-12-12 09:49
141 查看
子程序
在计算机编程中,一个子程序是一个程序指令序列,用来执行一个特定的任务,封装成一个单元。这个单元可以在程序中使用,不管在哪里,特殊任务都应该执行。在程序中,子程序可能被定义,或者在库中分开,它可以通过多个程序使用。
在不同的编程语言中,一个子程序可能被成为一个程序、一个函数、一个例程、一个方法、或是一个子程序。通用术语调用单元是有时使用的。
正如子程序名字的建议,一个子程序作为计算机程序它的行为在很多方面是相同的。这些方面是使用在较大的程序中作为一个步骤或者另外一个子程序。一个子程序是经常编码的,以便它可以开始(调用)几次和/或者从这一个执行程序的几个地方,包括其他的子程序,然后再一个子程序的任务完成后,分支返回下一条指令。
Maurice Wilkes, David Wheeler,
和 Stanley Gill被认为是子程序这个概念的发明人。对比一个开放的子程序或宏,他们把他称作一个封闭的子程序。
子程序是一个功能强大的编程工具,很多的编程语言的语句包括关于写和使用他们的支持。明智的使用子程序(如,通过结构化程序设计方法)往往会降低开发成本和维持一个大的程序,同时可以提供它的质量和可靠性。子程序,往往收集到库中,是一个关于共享和交易程序的重要机制。面向对象的编程科学是一个基于对象和方法的(字程序隶属于它们的对象绘制对象类)。
在计算机编程中,一个子程序是一个程序指令序列,用来执行一个特定的任务,封装成一个单元。这个单元可以在程序中使用,不管在哪里,特殊任务都应该执行。在程序中,子程序可能被定义,或者在库中分开,它可以通过多个程序使用。
在不同的编程语言中,一个子程序可能被成为一个程序、一个函数、一个例程、一个方法、或是一个子程序。通用术语调用单元是有时使用的。
正如子程序名字的建议,一个子程序作为计算机程序它的行为在很多方面是相同的。这些方面是使用在较大的程序中作为一个步骤或者另外一个子程序。一个子程序是经常编码的,以便它可以开始(调用)几次和/或者从这一个执行程序的几个地方,包括其他的子程序,然后再一个子程序的任务完成后,分支返回下一条指令。
Maurice Wilkes, David Wheeler,
和 Stanley Gill被认为是子程序这个概念的发明人。对比一个开放的子程序或宏,他们把他称作一个封闭的子程序。
子程序是一个功能强大的编程工具,很多的编程语言的语句包括关于写和使用他们的支持。明智的使用子程序(如,通过结构化程序设计方法)往往会降低开发成本和维持一个大的程序,同时可以提供它的质量和可靠性。子程序,往往收集到库中,是一个关于共享和交易程序的重要机制。面向对象的编程科学是一个基于对象和方法的(字程序隶属于它们的对象绘制对象类)。
相关文章推荐
- IT百科——数据类型
- IT百科——类
- IT百科笔记本
- IT百科——标识符
- IT高手
- IT-标准化-系列-11.在VPC 2007中添加硬盘
- 奥巴马宴请美科技领袖:乔布斯施密特等IT教父出席
- IT行业的各岗位职责
- IT求职经验总结—面试和准备策略
- Codechef Xor it (March 12 challenge)
- 安卓:daemon not running. starting it now on port 5037 ADB server didn't ACK
- 各大IT公司名字的由来
- IT硬件名人堂:40年经典产品和背后的故事(组图)
- 十个可笑的IT英文缩写新词(1)
- What does AspCompat="true" mean and when should I use it?
- HDU 4127 Flood-it! (迭代加深搜索)
- Atitit.数据库新特性战略规划 mssql sql server 2008 SQL2012 SQL2014
- Atitit.病毒木马的快速扩散机制原理nio 内存映射MappedByteBuffer
- IT人员健康信号之肠胃保养