当前位置: 首页 > news >正文

《CLR via C#》读书笔记--CLR的执行模型

  • 将源代码编译成托管模块
  • 将托管模块合并成程序集
  • 加载公共语言运行时
  • 执行程序集的代码
  • 本机代码生成器:NGen.exe
  • Framework 类库入门
  • 通用类型系统
  • 公共语言规范(CLS)
  • 与非托管代码的互操作性

将源代码编译程托管模块

公共语言运行时(Common language Runtime CLR)是一个可由多种编程语言使用的“运行时”,CLR 的核心功能(比如内存管理,程序集加载,安全性,异常处理和线程同步)可由面向CLR 的所有语言使用。

无论选择哪个编译器,结果都是托管模块,托管模块需要CLR才能执行

http://www.lryc.cn/news/478894.html

相关文章:

  • Javascript常见数据结构及其应用场景
  • 简单的签到程序 python笔记
  • 30天如何成功转行成为AI产品经理?如果你也想转行到AI,赶紧进来抄作业!!!
  • 基于Python+Vue开发的蛋糕商城管理系统
  • WSL开发--利用Git连接远程仓库(详细步骤)
  • VLAN高级+以太网安全
  • R7:糖尿病预测模型优化探索
  • Spring核心:探索IoC容器与依赖注入的奥秘
  • 15分钟学 Go 实践项目二:打造博客系统
  • Follow软件的使用入门教程
  • 【IC验证】systemverilog的设计特性
  • 【点击劫持漏洞(附测试代码)】
  • 【AD】3-4 在原理图中放置元件
  • 协程2 --- 相关概念
  • Hadoop-005-HDFS分布式文件存储原理
  • 【多线程入门篇】 创建线程以及线程的属性
  • 三十四、Python基础语法(文件操作-上)
  • 【大咖云集,院士出席 | ACM独立出版】第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024,11月15-17日)--冬季主会场
  • 03 Oracle进程秘籍:深度解析Oracle后台进程体系
  • AndroidStudio通过Bundle进行数据传递
  • Linux篇(文件管理命令)
  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:数据存储分区的艺术与实践(下)(2/30)
  • 【数据结构】B树
  • Docker 容器网络模式详解
  • 吴恩达深度学习笔记:卷积神经网络(Foundations of Convolutional Neural Networks)4.11
  • 小游戏开发,出现了降本增效的技术?
  • (4)Java 编程基础概览:Java中的输入输出操作与代码注释详解
  • Git使用指南
  • 【linux】再谈网络基础(一)
  • Unknown at rule @tailwindscss(unknownAtRules)