計算續體

在計算機科學和程序設計中 ， 計算續體或簡稱續體 ( 也譯作續延 、 延續性 ） ， 是對計算機程序的控制狀態的一種抽象表現 。 續體實化了程序狀態信息 。 可以理解爲 ， 一個續體以數據結構的形式表現了程序在運行過程中某一點的計算狀態 ， 相應的數據內容可以被編程語言訪問 ， 而不是被運行時環境所隱藏掉 。 這對實現編程語言的某些控制機制 ， 比如異常處理 、 協程 、 生成器非常有用 。 續體包含了當前程序的棧 （ 包括當前週期內的所有數據 ， 也就是局部變量 ） ， 以及當前運行的位置 。 一個續體的實例可以在將來用在控制流上 ， 被調用時它從所表達的狀態開始恢復執行 。