子程序;子例程:在计算机程序中可被反复调用的一段独立代码,用来完成某个特定任务(在不同语言里也常称 function/procedure/method)。在某些语境下也可泛指“例行步骤/固定流程”(较少见)。
/ˈsʌbˌruːtiːn/
A subroutine prints the user’s name.
一个子程序会打印用户的名字。
Before saving the file, the program calls a subroutine that checks for errors and formats the data.
在保存文件之前,程序会调用一个子程序来检查错误并格式化数据。
sub- 表示“次级、下属”,routine 表示“常规程序/例行步骤”。合起来表示“从属的常规程序”,引申为“主程序中可被调用的独立代码块”。该词在计算机早期编程与软件工程语境中广泛使用。