call a routine/funtion 中的 CALL 是什么意思?

what does the word CALL mean in call a routine/funtion?

我举个简单的示例代码:

a = b + c
print(a)

第一行说:将 b + c 的值分配给 a

第二行说:调用函数打印。 我真的不明白这里的世界调用(不是 'technical' 意思是 'call' C 中的函数等)。 它与 "call the police"、"call Mr.Bean" 等中的含义相同 或者它的意思是 "visit"、喜欢拜访某人等等?

谢谢

该术语于 1958 年出现在 FORTRAN II 中。它似乎并非来自 lambda 演算领域,在该领域通常 "applies" 起作用,但我找不到明确的词源。在 John Backus 的一些著作中可能会找到它。它可能直接来自早期指令集之一以实现某种形式的过程链接,但我不这么认为。

从英语的角度来看,我们有 "call a strike",其中 "call" 的意思与 "order," 和 "call upon" 的意思大致相同,后者的意思是 "to request from" 或 "to ask of."