托管代码

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

相关

  • 脑外科人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学神经外科,也常称作脑外科,是外科的一个
  • 矿物学矿物学是运用物理学(如X光衍射)、化学方法(化学计量)等不同领域来研究矿物的物理性质(包括光学性质)、化学性质、晶体结构、自然分布和状态的一门科学。在矿物学中,具体研究包括矿
  • 煤炭生产国煤炭是中国最重要的能源来源。中国的煤炭产量、消费量均为世界第一,并且遥遥领先于其它国家的总和。2009年,煤炭占中国一次性能源生产总量的74%,一次性能源消费总量的67%。中国
  • 面孔脸(“脸”通“面”、脸又称脸孔、脸庞、颜脸)是人类和动物的多种感觉器官的集合。脸通常位于头部的正面,而且通常只有一个。脸的范围约为额至颔。包括额、眉、睫毛、眼、鼻、耳
  • 免费能源被打压阴谋论对免费能源的打压(或称对自由能源的封锁扼杀)是一种阴谋论,指一些在技术上可行的、无污染、无成本的新能源因为威胁到相关利益既得者的利润,而受到政府、企业以及一些倡导团体的
  • 涂們涂们(1960年2月-),中国大陆电影演员,生于内蒙古呼伦贝尔市。2017年凭借电影《老兽》获得第54届金马奖最佳男主角奖。2005 李雪健2017 张译2011 王学圻2018 涂们2012 葛优2019 王
  • 大学报《大学报》是国立政治大学新闻学系的实习报刊,由新闻学系学生负责撰稿、组版、广告、发行等工作,是一份以大学校园生活为主要诉求的刊物。《大学报》创刊于1993年,由“大学报
  • 阿留特语阿留特语(nəməlʔu、Alyutor、Alutor))为俄罗斯联邦远东地区堪察加边疆区阿留特人的语言,属古西伯利亚语言的一种,2010年俄罗斯普查使用的人口约25人。根据UNESCO的濒危语言红
  • 菲利普·卡黑菲利普·卡黑(法语:Philippe Garrel;1948年4月6日-)是法国电影工作者,他执导的电影作品多次获选入威尼斯影展与戛纳影展。菲利普·卡黑的父亲莫里斯·卡黑(法语:Maurice Garrel)是位
  • 技术哲学技术哲学(英语:philosophy of technology)是哲学的一大分支,研究技术的本质和它的社会效益。技术哲学可以追溯到西方哲学的开端,古希腊人关于技术(英语:technology,古希腊语词根:tech