托管代码

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

相关

  • 706年前9世纪 | 前8世纪 | 前7世纪前720年代 前710年代 | 前700年代 | 前690年代 前680年代前711年 前710年 前709年 前708年 前707年 | 前706年 | 前705年 前704年 前703年 前
  • 杨珮杨珮(?-?),字仲玉,云南大理府太和县人,民籍,明朝政治人物。云贵乡试第四十六名举人。正德十六年(1521年)中式辛巳科会试第三百名,登第三甲第一百七十八名进士。曾祖杨政;祖父杨春;父杨勋,曾
  • 位错位错(英语:dislocation),在材料科学中,指晶体材料的一种内部微观缺陷,即原子的局部不规则排列(晶体缺陷)。从几何角度看,位错属于一种线缺陷,可视为晶体中已滑移部分与未滑移部分的分
  • 片场系统片场系统(英语:Studio system)系指使用一定区域的宽广场地,以工业化和商业化方式所进行的电影文化产品和电影拍摄文化服务的生产与再生产系统或场所。该系统兴起盛行于1920年代-1
  • HTC Desire 10 lifestyleHTC Desire 10 lifestyle是手机公司宏达国际电子股份有限公司(HTC)2016年所发表的新一代智能手机,属于中阶机型。HTC Desire 10 lifestyle 32GB 外型源于装饰艺术 Art Deco 潮
  • 冈本道雄冈本道雄(日语:おかもと みちお,1913年11月25日-2012年7月24日)为日本医学学者。前京都大学总长。専门脑神经解剖学。1913年11月25日京都府舞鹤市出生。京都帝国大学医学系毕业。
  • 格拉斯哥交通博物馆格拉斯哥交通博物馆(英语:Glasgow Museum of Transport;低地苏格兰语:)由扎哈·哈迪德设计。建筑位于苏格兰格拉斯哥市克莱德河(clyde)畔,前面停泊着大船格兰里号(sv glenlee),这座建于
  • Eighteen (Shannon专辑)《Eighteen》是韩国歌手Shannon的第一张韩语迷你专辑,由MBK娱乐之子公司Dap sound于2015年3月5日发布。2015年2月,Shannon所属社Dap Sound透过母公司MBK娱乐对外表示Shannon正
  • 刘邦骥刘邦骥(1868年-1930年)字襄奎,湖北汉川麻河镇人,中国军事理论家。刘邦骥早年入两湖书院,1896年赴日本留学。归国后,先后创建了湖北武师范学堂、湖北陆军小学堂等校。1901年,任湖南军
  • 陈昊宇陈昊宇(1992年4月7日-),中国大陆女歌手、演员。籍贯福建福州。2014年1月26日获得台湾中视节目《华人星光大道3》的冠军而进入演艺圈,2014年11月参加中国中央电视台举办《中国正在