正文

印象

Figure 1-1. .NET Framework

Figure 1-2. Common Language Runtime functions

定义

The Common Language Runtime (CLR), the virtual machine component of Microsoft's .NET framework, manages the execution of .NET programs.

作用

  • Just-in-time compilation converts the managed code (compiled intermediate language code), into machine instructions which are then executed on the CPU of the computer.
  • The CLR provides additional services including memory management, type safety, exception handling, garbage collection, security and thread management.

参考

  • Common Language Runtime (CLR) overview - Microsoft
  • Common Language Runtime - Wikipedia
  • Common Language Runtime (CLR) in C# - GeeksforGeeks

转载于:https://www.cnblogs.com/zdfffg/p/11474244.html

The Common Language Runtime (CLR)相关推荐

  1. 多态和接口(3)——设计模式(1)——方法override、CLR(Common Language Runtime 公共语言运行时)、CTS(Common Type System 公共语言系统)

    1.多态就是设计模式!!!多态理解了设计模式就理解了. 2.定义坐标类,坐标类默认继承Object的ToString()方法,没有自己的特色. 3.override ToString()输出友好信息: ...

  2. .NET Core Common Language Runtime (CoreCLR)

    此存储库包含 .NET Core运行时的完整源代码. .NET Core最好被认为是"敏捷.NET".一般来说它是一样的 Desktop .NET Framework 作为Wind ...

  3. Common Language Extension(CLE) 介绍

    真是林子大了什么鸟都有啊,最近发现一个CLE的东东,可以支持各种编程语言之间的相互调用: http://www.srplab.com/index.html 安卓版本支持Java调用Python代码,也 ...

  4. .NET的3C:CTS、CLS和CLR 以及 IL

     .NET的3C:CTS.CLS和CLR .NET结合Java和COM解决方案两者优点来解决互操作性问题.类似于COM定义的标准二进制格式,.NET定义了一个称为通用类型系统Common Type S ...

  5. 生成clr库_如何使用CLR存储过程发送数据库邮件

    生成clr库 In this article, I am going to explain how we can send an email from SQL Server express editi ...

  6. Unity接入ChatGPT基于Python.Runtime的实现

    目录 前言 编译Python.Runtime.dll Unity接入ChatGPT 1.第一步 准备环境 2.第二步 python代码的书写 3.第三步 C#调用python代码 前言: 相信各位游戏 ...

  7. mysql支持clr_什么是 CLR ?

    什么是公共语言运行时(Common Language Runtime, CLR)?简单来说就是:公共语言运行时(CLR)是一套完整的.高级的虚拟机,它被设计为用来支持不同的编程语言,并支持它们之间的互 ...

  8. 最新C#/CLR的访谈录( 访Peter Hallam)

    有感在先: CodeSta 一家相当有活力的公司,最近和Microsoft的Peter Hallam进行了一次访谈,里面有一些非常有趣的信息,有趣的不是Codesta提的问题,而是Peter的回答:C ...

  9. 《框架设计 CLR Via C# (第2版)》 - 学习笔记

    <框架设计 CLR Via C#> (第2版) ========== ========== ========== [作者] (美) Jeffrey Richter [译者] (中) 周靖 ...

最新文章

  1. ADC和DAC中多通道的含义
  2. 分治法解决最大子数组问题
  3. NSLog (Log信息的输出)
  4. 视频质量评价:挑战与机遇
  5. 深度优先遍历 java
  6. vscode显示中文乱码问题
  7. JAVA Web Servlet中的异步处理 (1) -- Servlet3.0中的Async支持
  8. 树状数组 + 离散化 求逆序对数量
  9. 怎样判断一个领导是否值得追随呢?
  10. GAMES101 Transformation Cont.
  11. 图片超大 html,解决WebView加载html文本时,图片太大不能适配屏幕
  12. ic启动器怎么导入模组_icmod模组管理器最新版下载-ICMOD管理器(Inner Core)下载v1.5-阵 安卓版-西西软件下载...
  13. 为sakai配置单点登录
  14. PIC18单片机移植FreeModbus
  15. D3D9学习笔记之初始化Derect3D
  16. 移动硬盘文件丢失如何找回?
  17. 2.5 Moblin项目提供的开发工具
  18. 东芝L630-08R装机拆机流程
  19. 九龙证券|近50亿资金抢筹券商龙头,知名游资杀入热门互联网股
  20. SlickEdit 编辑器取消显示“^M”

热门文章

  1. 京东:Flink SQL 优化实战
  2. 一文带你了解企业上云数据分析首选产品Quick BI
  3. Dubbo 版 Swagger 来啦!
  4. 前端性能优化:当页面渲染遇上边缘计算
  5. SIGMOD回顾:数据库国际大咖组团来阿里,他们都说了啥?
  6. .NET Core 实例接口代理转发
  7. SQL Server中的Union和Union All语句之间的差异及其性能
  8. 3D游戏开发套件指南(入门篇)
  9. 《伊万博士: 进化》利用三角剖分算法复刻《超越光速》地图机制
  10. 常见java面试题 普通类和抽象类的区别?