您的位置:首页 > 其它

IT——百科

2013-12-12 09:49 141 查看
子程序
在计算机编程中,一个子程序是一个程序指令序列,用来执行一个特定的任务,封装成一个单元。这个单元可以在程序中使用,不管在哪里,特殊任务都应该执行。在程序中,子程序可能被定义,或者在库中分开,它可以通过多个程序使用。

在不同的编程语言中,一个子程序可能被成为一个程序、一个函数、一个例程、一个方法、或是一个子程序。通用术语调用单元是有时使用的。

正如子程序名字的建议,一个子程序作为计算机程序它的行为在很多方面是相同的。这些方面是使用在较大的程序中作为一个步骤或者另外一个子程序。一个子程序是经常编码的,以便它可以开始(调用)几次和/或者从这一个执行程序的几个地方,包括其他的子程序,然后再一个子程序的任务完成后,分支返回下一条指令。

Maurice Wilkes, David Wheeler,
和 Stanley Gill被认为是子程序这个概念的发明人。对比一个开放的子程序或宏,他们把他称作一个封闭的子程序。

子程序是一个功能强大的编程工具,很多的编程语言的语句包括关于写和使用他们的支持。明智的使用子程序(如,通过结构化程序设计方法)往往会降低开发成本和维持一个大的程序,同时可以提供它的质量和可靠性。子程序,往往收集到库中,是一个关于共享和交易程序的重要机制。面向对象的编程科学是一个基于对象和方法的(字程序隶属于它们的对象绘制对象类)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: