子程序,子例程(计算机科学中完成特定任务的一组指令)
该词诞生于20世纪中期的计算机科学领域,是典型的复合词。前缀 sub- 表明其从属地位,即一个更大程序中的次级单元;而 routine 指代一套固定的、可重复执行的指令序列。两者结合精准描述了“子程序”的本质:一个被主程序调用、完成特定功能的独立指令模块。其词义演变逻辑清晰地体现了从“次要的常规工作”到“计算机子程序”的专业化过程。
subroutine = sub<次要的> + routine<例行程序>
该词诞生于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.”
将重复操作封装成子程序能提高代码效率。