IT百科——子程序

子程序

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

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

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

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

子程序是一个功能强大的编程工具,很多的编程语言的语句包括关于写和使用他们的支持。明智的使用子程序(如,通过结构化程序设计方法)往往会降低开发成本和维持一个大的程序,同时可以提供它的质量和可靠性。子程序,往往收集到库中,是一个关于共享和交易程序的重要机制。面向对象的编程科学是一个基于对象和方法的(字程序隶属于它们的对象绘制对象类)。

转载于:https://my.oschina.net/u/1273318/blog/183816

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值