.NET平台相关概念(简单了解)

1 托管代码和非托管代码

托管代码:
在这里插入图片描述
在这里插入图片描述
托管代码是直接被编译器编译成机器指令的,那么被编译后的可执行程序只能在特定的CPU架构、OS上运行,更换了运行环境则必须重新进行编译。托管代码类的语言:C、C++等。

非托管代码:
在这里插入图片描述
托管代码则是将代码编译成中间文件,然后由虚拟机翻译成机器指令(不同平台的虚拟机功能是一样的,但是实现是不同的),这样就可以一次编译处处运行。非托管代码类的语言:C#、Java。对于C#来说,我们的操作系统上必须安装对应的.NET Framework类库和虚拟机。


2 .NET平台

2.1 .NET平台的概念

.NET平台是Microsoft设计的一个用于开发各类应用的“框架”和程序“运行环境”。

2.2 .NET平台组成

.NET平台主要包含如下两个部分:

  • .NET Framework(类库、虚拟机)
  • Visual Studio(开发人员使用的集成开发工具)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值