subroutine
UK/ˌsʌbruːˈtiːn/US/ˈsʌbruːtiːn/
释义
n.
子程序,子例程(计算机科学中完成特定任务的一组指令)
词根拆解
sub次要的
routine例行程序
→subroutine
sub次要的
routine例行程序
词源
概述
该词诞生于20世纪中期的计算机科学领域,是典型的复合词。前缀 sub- 表明其从属地位,即一个更大程序中的次级单元;而 routine 指代一套固定的、可重复执行的指令序列。两者结合精准描述了“子程序”的本质:一个被主程序调用、完成特定功能的独立指令模块。其词义演变逻辑清晰地体现了从“次要的常规工作”到“计算机子程序”的专业化过程。
详细分析
subroutine = sub<次要的> + routine<例行程序>
·语素分析:
·sub: 源自拉丁语前缀 sub-,意为“在下面”、“次要的”或“从属的”。在此表示从属关系。
·routine: 源自法语 routine,最终源自拉丁语 via rupta(“被开辟的道路”),后演变为“常规的、固定的程序或系列操作”。
·词源溯源:
该词诞生于20世纪中期的计算机科学领域,是典型的复合词。前缀 sub- 表明其从属地位,即一个更大程序中的次级单元;而 routine 指代一套固定的、可重复执行的指令序列。两者结合精准描述了“子程序”的本质:一个被主程序调用、完成特定功能的独立指令模块。其词义演变逻辑清晰地体现了从“次要的常规工作”到“计算机子程序”的专业化过程。
例句
“The programmer called a subroutine to handle the complex calculation.”
程序员调用了一个子程序来处理这个复杂计算。
“This subroutine is responsible for sorting the data array.”
这个子例程负责对数据数组进行排序。
“Encapsulating repeated operations into a subroutine improves code efficiency.”
将重复操作封装成子程序能提高代码效率。
