托管代码

✍ dations ◷ 2025-04-11 05:39:03 #计算机术语,计算机语言,.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和混合环境下,有时泛化为用来指任何解译式编程语言。

相关

  • Tl4f14 5d10 6s2 6p12, 8, 18, 32, 18, 3蒸气压第一:589.4 kJ·mol−1 第二:1971 kJ·mol−1 第三:2878 kJ·mol主条目:铊的同位素铊(拼音:tā,注音:ㄊㄚ,粤拼:taa1;英语:thallium)是化
  • 抗腐蚀金属抗腐蚀金属(英语:Noble metal),又称惰性金属,是抗氧化和腐蚀能力极强的金属,一般在地壳中含量稀少;当中包括一些贵金属:抗腐蚀金属不会和通常的酸起反应,但有些稀有金属会溶于王水。
  • 2020年1月及2月除特别注明外,本文所有时间均以东九区时间(UTC+9)为准。
  • 乔治·米勒乔治·米勒 (英语:George Miller,1945年3月3日-)是一名澳洲导演、监制和编剧,以前是一名医生。其代表作有《疯狂的麦克斯》系列、1990年代的《小猪宝贝》、2006年的《快乐的大脚》
  • 歌舞大王齐格飞《歌舞大王齐格飞》(英语:The Great Ziegfeld)是一部1936年由米高梅公司制作的歌舞片,内容是描述美国于二十世纪初极为知名的齐格飞富丽秀歌舞剧制作人小佛罗伦兹·齐格飞(英语:Fl
  • 大梁大梁城,位于今河南省开封市西北。战国时期魏国都城,魏惠王迁都至此。大梁为魏都凡一百三十八年,是其交通枢纽和商业中心。商鞅、苏秦、张仪、孙膑、庞涓、吴起等名人都曾在大梁
  • House (操作系统)House(全称 Haskell User's Operating System and Environment,翻译:Haskell 用户操作系统及环境)是一个以 Haskell 语言编写的实验性的开源系统。其目的是使用函数式编程编
  • 图迈瓦拉卡区图迈瓦拉卡区(西班牙语:Distrito de Tumay Huaraca),是秘鲁的一个区,位于该国南部阿普里马克大区的安达韦拉斯省,始建于1964年12月29日,面积446.7平方公里,海拔高度3,369米,2005年人
  • 谏义里国谏义里国(爪哇语:Karajan Kediri),一译谏义利国、葛的里国,是历史上一个统治过印度尼西亚爪哇岛东部的王国。约建立于11世纪,都谏义里。1045年,固里班国中分裂为重迦罗、谏义里二国
  • 涞水镇涞水镇,是中华人民共和国河北省保定市涞水县下辖的一个乡镇级行政单位。涞水镇下辖以下地区:南关村社区、东关村社区、西关村社区、北关村社区、城内村社区、后城西村社区、三