托管代码

✍ dations ◷ 2025-09-10 15:33:30 #计算机术语,计算机语言,.NET

托管代码(英语:managed code)是来自微软公司的术语。托管代码以CLI虚拟机运行,如微软的.NET Framework共通语言运行平台,其他的CLI实现有Mono和DotGNU。

一般以较易为人所理解的编程语言来为托管代码环境撰写程序,具代表性的编程语言为C#、J#、C++或Visual Basic .NET。

运行代码时,运行库编译器(runtime-aware compiler)在受控运行环境下,将中间语言(Intermediate Language)编译成本机的机器代码。受控运行环境可为代码插入垃圾回收、异常处理、类型安全、数组边界和索引检查等,以保证代码安全的运行。

这正是即时编译(Just-in-time compilation)的手法。不同的是,文件中除了保存假机器代码,同时也可包含提供给不同机器(如x86和PowerPC)的已编译运行码。类似于苹果的通用运行码格式的概念。

在微软Windows环境下,所有不属于托管代码的,就被认为是非托管代码。在非微软Windows和混合环境下,有时泛化为用来指任何解译式编程语言。

相关

  • 非结晶无定形体,或称无定形体、无定形形固体,是其中的原子不按照一定空间顺序排列的固体,与晶体相对应。常见的无定形体包括玻璃和很多高分子化合物如聚苯乙烯等。只要冷却速度足够快
  • 氨基水解酶氨基水解酶(英语:aminohydrolase)是一种作用于氨基的水解酶。氨基水解酶类被分类在EC编号3.5.4之下。EC 1.1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22  · 2
  • 斯堪的那维亚半岛斯堪的纳维亚半岛(丹麦语:Skandinaviske halvø,瑞典语:Skandinaviska halvön,挪威语:Den skandinaviske halvøy,芬兰语:Skandinavian niemimaa),位于欧洲西北角,其濒临波罗的海、挪
  • 费密费密(1625年-1701年),字此度,号燕峰,四川新繁人。明末清初著名学者、思想家、诗人和书法家。父费经虞为云南昆明知县。费密以孝顺闻名乡里,十四岁时父亲病重,尝父粪,使父康复。费密前
  • 醋托啡123咖啡(英文:Acetorphine),是一种镇痛剂药物,其药效大概等于同质量吗啡的0.002倍。
  • 晶晶体晶晶体是起源于2016年的台湾流行语,系对中文与英文夹杂之语言方式的一种戏称。此名称源自于台湾名媛李晶晶,并且在高雄市长韩国瑜于2019年8月底的一场演说后再度爆红。晶晶体
  • 痛定之美《痛定之美》(英语:)是一部于2016年上映的美国剧情片,由大卫·弗兰克执导,艾伦·洛布(英语:Allan Loeb)编剧。该片的主演包括威尔·史密斯、艾德华·诺顿、凯拉·奈特莉、迈克尔·潘
  • Plant (金世正迷你专辑) 除特别注明外,本文所有时间均以东九区时间(UTC+9)为准。《Plant》(朝鲜语:화분)是韩国女歌手金世正自2016年出道四年以来,推出的首张个人迷你专辑。由Jellyfish娱乐制作,Stone Mus
  • 东留春乡东留春乡,是中华人民共和国河北省保定市定州市下辖的一个乡镇级行政单位。东留春乡下辖以下地区:东留春社区村、北邵村社区村、西留春村、邵村、西王耨村、董家庄村、大王耨村
  • 张冉张冉(1981年-),中国科幻作家,生于山西太原。张冉1981年出生,大学专修计算机专业,后任职于新闻网站,曾以朱邪多闻为笔名发表多篇包括小说在内的各种文学作品。自从在《科幻世界》发表