我已經看到編程語言書中使用的「子程序」和「例程」。他們是同一個概念嗎? 「子」是什麼意思?「子程序」和「例程」是否是相同的概念?
我想有很多的例子,你可能在計算機科學書籍所看到的,除了以下一個從Programming Language Pragmatics, by Scott:
在3.2.2節我們討論在subroutinË 分配的空間調用堆棧(圖3.1)。每個例行程序在它被調用時在堆棧的頂部被給予新的 堆棧幀或激活記錄。該框架 可以包含參數和/或返回值,簿記信息 (包括返回地址和保存的寄存器),局部變量, 和/或臨時值。當子程序返回時,其幀從棧中彈出 。
謝謝。
曾幾何時,「例程」將應用於程序中的頂級代碼。 「子程序」是由頂級代碼或其他子程序調用的代碼位。 –