短语起源:为什么我们“调用”函数?

主要观点:探讨“调用函数(calling a function)”这一说法的由来,从图书馆学的“call number”到计算机领域中“call”的使用演变进行分析。
关键信息:

  • 在图书馆学中,“call number”指图书馆书籍上或目录中的标记,用于指示书籍在图书馆的位置。
  • 1947 年 John W. Mauchly 的文章中首次出现“call”在计算机子程序库语境中,如“call in”“call into use”等。
  • 1958 年 Fortran II 引入“CALL”和“RETURN”语句,开始模糊运行时的控制转移行为与汇编或链接时的“调用”行为。
  • 不同文献中对“call”的定义和用法有所差异,如 Robert I. Sarbacher 的定义等。
  • 1960 年的 JOVIAL 语言采用“procedure call”等名词来表示运行时的控制转移,1961 年出现了无介词的“to call”用法。
    重要细节:
  • 图书馆学中“call number”的定义及相关文献引用。
  • Mauchly 文章中关于计算机子程序的“call”相关描述及举例。
  • Fortran II 中“CALL”语句的作用及示例。
  • 不同文献中对“call”相关概念的不同阐述和演变过程。
阅读 15
0 条评论