计算续体

✍ dations ◷ 2025-02-23 14:14:08 #控制流程,计算机科学,计算机编程

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

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

相关

  • 鸟取大学坐标:35°30′54.4″N 134°10′18.6″E / 35.515111°N 134.171833°E / 35.515111; 134.171833鸟取大学鸟取大学(日语:鳥取大学/とっとりだいがく,Tottori University)位于鸟取
  • Cosub3/subSsub4/sub四硫化三钴是一种无机化合物,化学式为Co3S4,具有尖晶石结构。四硫化三钴在自然界中以硫钴矿的形式出现。。四硫化三钴在650℃(或480℃)时分解,产生CoS2和CoxS(x<1)。
  • 半球半球或半球体有以下含意:
  • 五十铃五十铃汽车(日语:いすゞ自動車/いすずじどうしゃ isuzu jidōsha */?,英语:Isuzu Motors)是一家日本汽车制造公司,总公司位于日本东京都品川区,制造与组装则设厂于日本神奈川县藤
  • 十二平均律十二平均律,又称十二等程律,是一种音乐的定律方法,将一个八度平均分成十二等份,每等分称为半音,是最主要的调音法。音高八度音指的是频率加倍(即二倍频率)。八度音的频率分为十二等
  • 志愿者困境志愿者困境的博弈模型是,有N个参与者,每人都面临要么牺牲自己小部分利益,要么选择搭便车。威廉·庞士东 用如下场景来描述该博弈:有一个社区都停电了,社区里所有居民都知道,只要有
  • 欧洲区荷兰欧洲区荷兰(荷兰语:Europees Nederland,英语:European Netherlands,又译欧洲区尼德兰),又称荷兰欧洲区(英语:European part of the Netherlands,又译为尼德兰欧洲区),是荷兰位在欧洲地区
  • 塔拉斯·赫里霍罗维奇·谢甫琴科塔拉斯·赫里霍罗维奇·谢甫琴科(乌克兰语:Тара́с Григо́рович Шевче́нко,1814年3月9日-1861年3月10日),又名塔拉斯·格里戈里耶维奇·谢甫琴科(俄语:Т
  • 南京晓庄学院坐标:32°02′13″N 118°45′08″E / 32.037039°N 118.752182°E / 32.037039; 118.752182南京晓庄学院,简称晓庄师范,是位于南京市的一所师范类高等院校,为江苏省直属院校。1
  • 1-乙基-(3-二甲基氨基丙基)碳酰二亚胺1-乙基-3-(3-二甲基氨基丙基)碳酰二亚胺(亦称为EDC、EDAC或EDCI)是一种水溶性碳二亚胺,常制成盐酸盐之形式。其pH范围通常在4.0-6.0。EDC常在伯胺制备酰氨时作为羧基活化剂。ED