计算续体

✍ dations ◷ 2025-06-29 07:21:00 #控制流程,计算机科学,计算机编程

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

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

相关

  • 蒸散作用蒸腾作用(英语:transpiration,或称蒸腾作用)蒸腾作用是透过植物的水分运动和从植物的地上部分蒸发的过程,如叶,茎和花。水对植物是必需的,但只有少量的水被根吸收用于生长和新陈代
  • 甲基戊烯二酰辅酶A水合酶甲基戊烯二酰辅酶A水合酶(英语:Methylglutaconyl-CoA hydratase)是一种将水加成到3-甲基戊烯二酸(英语:3-Methylglutaconic acid)的双键上的酶,使其转化为羟甲基戊二酸单酰辅酶A。E
  • 全面禁止核试验条约《全面禁止核试验条约》 (英语:Comprehensive Nuclear Test Ban Treaty,CTBT),是一个国际条约。在1963年《部分禁止核试验条约》(PTBT)的基础上,要求缔约国承诺:不进行、导致、鼓励或
  • .nl.nl为荷兰国家和地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az   B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn
  • CRISPR/Cpf1CRISPR/Cpf1 是一种DNA编辑的技术,其原理与 CRISPR/Cas 系统类似。CRISPR/Cpf1 也借由细菌或古菌对噬菌体的获得性免疫机制来进行基因编辑。由于 Cpf1 蛋白是一种比 Cas9 蛋
  • 美国食品药品管理局美国食品药品监督管理局(英语:U.S. Food and Drug Administration,缩写为FDA)为美国卫生与公众服务部直辖的联邦政府机构,其主要职能为负责对美国国内生产及进口的食品、膳食补充
  • 大嶝岛大嶝岛是位于中华人民共和国福建省厦门市翔安区东南部的海岛,面积约13平方公里。行政上现属厦门市翔安区大嶝街道。大嶝岛与小嶝岛、角屿组成嶝岛群岛。该群岛原为金门县大嶝
  • 乔治·克鲁尼乔治·蒂摩西·克鲁尼(英语:George Timothy Clooney,1961年5月6日-)生于美国肯塔基州莱辛顿,是知名的电影演员和导演、编剧、制片人与社会活动家,同时也是联合国亲善大使、时代百大
  • 广信区广信区原上饶县,是中国江西省上饶市所辖的一个区,位于江西省东北部,东与信州区、广丰区隔丰溪河为界,东北为玉山县界,西挨铅山县和横峰县,北临德兴市。南连福建省南平市浦城县、武
  • 布里瓦德县 (佛罗里达州)坐标:28°15′50″N 80°43′17″W / 28.263933°N 80.7214417°W / 28.263933; -80.7214417布拉瓦县(英语:Brevard County)是美国佛罗里达州东部的一个县,东傍大西洋。面积4,032