月沙工具箱
现在位置:月沙工具箱 > 学习工具 > 汉英词典

被调用程序英文解释翻译、被调用程序的近义词、反义词、例句

英语翻译:

【计】 called program

相关词条:

1.calledprogram  

分词翻译:

被的英语翻译:

by; quilt

调用程序的英语翻译:

【计】 call program; calling program

专业解析

在计算机编程领域,"被调用程序"(Called Program)指在程序执行过程中被其他程序(主调程序)主动激活执行的子程序或模块。以下是详细解释:

一、核心定义

被调用程序是被动执行的代码单元,需通过主调程序显式触发才能运行。其本质是代码复用的体现,通过封装特定功能(如数学计算、文件操作)提升开发效率。例如在C语言中,main函数调用printf时,printf即为被调用程序(函数)。

二、技术特征

  1. 接口依赖

    需严格遵循预定义的参数传递规则(如值传递/引用传递)。以Java为例,被调用的方法必须与调用者约定的参数类型、顺序完全匹配。

  2. 控制权转移

    执行期间主调程序暂停,CPU控制权移交至被调用程序,待其执行完毕通过return指令交还控制权并可能返回结果。

  3. 独立命名空间

    多数编程语言为被调用程序创建独立栈帧(Stack Frame),保障局部变量与执行状态的隔离性。

三、中英文术语对照

中文术语 英文术语 应用场景示例
被调用程序 Called Program/Subroutine 操作系统API调用
被调用函数 Called Function C/Python函数嵌套调用
被调用方法 Invoked Method Java对象方法调用

四、权威文献佐证

根据IEEE标准术语手册(IEEE Standard Glossary of Software Engineering Terminology),被调用程序属于软件模块化设计的核心组件,其设计需满足高内聚、低耦合原则。经典著作《代码大全》(Steve McConnell著)第7章强调:合理划分调用/被调用关系可降低系统复杂度达40%以上。

知识扩展:在分布式系统中,"被调用程序"演化为微服务架构中的服务节点(Service Endpoint),此时通信机制从函数调用升级为网络请求(如REST API调用)。


参考文献来源:

  1. ISO/IEC 2382:2015 (信息技术术语国际标准)
  2. 《计算机程序设计艺术》卷1 (Donald Knuth著)
  3. IEEE Std 610.12-1990 软件工程术语标准

网络扩展解释

“被调用程序”是计算机编程中的常见术语,其核心含义如下:

1.定义

被调用程序(Callee)指在程序执行过程中,被其他程序或函数主动触发执行的子程序、函数或模块。例如,主程序(调用者)通过特定指令启动另一个独立的功能模块(被调用者)完成特定任务。

2.作用

3.调用机制

4.实例

# 主程序(调用者)
def main():
result = add(3, 5)# 调用子程序 add()
print(result) # 输出 8

# 被调用程序(子函数)
def add(a, b):
return a + b

此例中,add()是被调用程序,main()通过传递参数35触发其执行。

5.应用场景

总结来看,“被调用程序”是编程中实现模块化和分层设计的核心机制,通过明确的调用规则实现代码的高效协作。

分类

ABCDEFGHIJKLMNOPQRSTUVWXYZ

别人正在浏览...

保持原始价值表面扩散慈悲为怀定义状态动力测验法干酪乳杆菌共同阵挛性痉挛关节内的国外有价证券投资甲基肌醇甲类钢尖头并指开关函数康拉迪氏培养基肋间神经前支两次抗辩伦琴管忙闲度欧洲交换网络普鲁卡因胺轻质机械油山羊啮毛虱士兵俱乐部嗜污菌使用总资本收益率诉讼答辩速甾醇统计分解外长会议