月沙工具箱
現在位置:月沙工具箱 > 學習工具 > 漢英詞典

被調用程式英文解釋翻譯、被調用程式的近義詞、反義詞、例句

英語翻譯:

【計】 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

别人正在浏覽...

白萊菸白細胞減少的半工半薪程式指令等值函數電路效率凍僵姿勢二級審計員泛酰弗來銘閥氟氯奈德光電存儲器光化光核心向量頁面貨物說明摘要假絲黴素糠基氯克羅邁爾氏療法類比裝置兩鼻側的流回排石的普氏立克次氏體莫塞爾氏變種容積描記器適定文法雙列直插式封裝稅收查證底冊數據代碼碎石烴基硼