计算续体

✍ dations ◷ 2025-10-23 04:53:04 #控制流程,计算机科学,计算机编程

在计算机科学和程序设计中,计算续体(英语:continuation,也译作续延、延续性)是计算机程序的控制状态的一种抽象表现。 计算续体实化了程序状态信息。可以理解为,一个计算续体以数据结构的形式表现了程序在运行过程中某一点的计算状态,相应的数据内容可以被编程语言访问,而不是被运行时环境所隐藏掉。这对实现编程语言的某些控制机制,如异常处理、协程、生成器非常有用。

计算续体包含了当前程序的栈(包括当前周期内的所有数据,也就是本地变量),以及当前运行的位置。一个计算续体的实例可以在将来被用做控制流,被调用时它从所表达的状态开始恢复执行。

相关

  • 持续性植物状态神经科神经科 ICD10 =持续性植物状态(英语:Persistent vegetative state,缩写为 PVS),是指大脑已经完全或大半失去功能,亦即已经失去意识,但尚存活的人。这类病患俗称为植
  • 激活能活化能(Activation energy)是一个化学名词,又被称为阈能。这一名词是由阿瑞尼士在1889年引入,用来定义一个化学反应的发生所需要克服的能量障碍。活化能可以用于表示一个化学反
  • 触角触角亦称为触须,是指某些有爪动物、节肢动物或是软体动物等生长于头部的一种感觉器官。大部分都生长于头部的两侧,具有听觉、触觉以及嗅觉等功能。形状有许多种类,常见的有丝状
  • 数理金融学金融数学(英语:Financial Mathematics)又称计量金融学(英语:Quantitative Finance)、数学金融学(英语:Mathematical Finance),是专为金融市场而设的应用数学。其本义上与金融经济学的
  • 电容在电路学里,给定电压,电容器储存电荷的能力,称为电容(capacitance),标记为C。采用国际单位制,电容的单位是法拉(farad),标记为F。电路图中多半以C开头标示电容,例:C01、C02、C03、C100等
  • 奥尔伯里奥尔伯里(Albury)是澳大利亚新南威尔士州的一座城市,位于墨累河北岸,距悉尼550公里,距墨尔本325公里。本地为澳大利亚的一个地方政府,由奥尔伯里市政府统辖。奥尔伯里是瑞福利纳地
  • ʀ̥清小舌颤音(Voiceless uvular trill)是一种辅音,被使用于一些口语中,国际音标(IPA)写作⟨ʀ̥⟩,其等价的X-SAMPA音标则记作R\_0。清小舌颤音的特征包括:清小舌擦颤音(Voiceless uvul
  • 淡水龙虾淡水龙虾,俗称小龙虾,在中国各地又名蝲蛄、螯虾,是多种淡水虾类统称,因形似龙虾(Palinuridae)而得名。包含拟螯虾科(Parastacidae)、正螯虾科(或称蟹虾科)(Astacidae)和螯虾科(或称蝲蛄科
  • 梳齿鼠科梳齿鼠科(学名:Ctenodactylida)也称栉趾鼠科,是啮齿目豪猪亚目下的一科,分布于摩洛哥南部至利比亚西北部的沙漠地带,现存4属:
  • 浑象浑象,相当于现在的天球仪,是中国古代一种表现天体运动的演示仪器,类似现代的天球仪。公元前4世纪,周朝战国时的石申、甘德最早制作浑象。浑象与浑仪不同,浑象主要用于表演天象的