您现在的位置是: 堆糖网 > 杂谈 > 托管代码-什么是托管代码

托管代码-什么是托管代码

2020-01-21 00:18作者:堆糖网 262人阅读

简介一、什么是托管代码 托管代码是可以使用20多种支持的高级语言编写的代码,它们包括:以及C。所有的语言共享统一的类库集合,并能被编码成为中间语言IL。运行库编译器在托管执行

一、什么是托管代码

托管代码是可以使用20多种支持的高级语言编写的代码,它们包括:以及C。所有的语言共享统一的类库集合,并能被编码成为中间语言IL。运行库编译器在托管执行环境下编译中间语言(IL)使之成为本地可执行的代码,并使用数组边界和索引检查,异常处理,垃圾回收等手段确保类型的安全。

在托管执行环境中使用托管代码及其编译,可以避免许多典型的导致安全黑洞和不稳定程序的编程错误。同样,许多不可靠的设计也自动的被增强了安全性,例如类型安全检查,内存管理和释放无效对象。程序员可以花更多的精力程序的应用逻辑设计并可以减少代码的编写量。这就意味着更短的开发时间和更健壮的程序。

一什么是托管代码

以上数据内容来源于:百度什么是托管代码搜狗什么是托管代码360什么是托管代码

二、托管代码与非托管代码

其实整个NET项目都是运行在上的托管代码,这个道理和虚拟机的机制是类似的。

最简单的说呢,受托管的代码不能直接写内存,是安全的,而非托管代码是非安全代码,可以使用指针操作内存。

一般的项目使用托管代码都行了,也就是说在程序里面不需要用到非安全代码。

对于一些对速度要求高的部分功能可以考虑使用非安全代码,使用指针等读写内存,而对于真个项目来说还是受托管的安全代码。

有关非安全代码的信息请查阅。

二托管代码与非托管代码

以上数据内容来源于:百度托管代码与非托管代码搜狗托管代码与非托管代码360托管代码与非托管代码

三、免费代码托管平台

是开源中国社区团队基于开源项目开发的在线代码托管平台于年下半年上线,自上线以后蛮受到开发者的欢迎,我不知道你这边存在什么问题,有问题尽管随时回复我,我会帮你的。

SVN项目的支持商公司有SVN云服务,实际就是你所需要的SVN托管,是收费的

基于git协议的,可以托管代码。

像,国内的都是git代码托管的平台。

很多公司可能会自己建一个git代码仓库,广泛来说都是。

三免费代码托管平台

以上数据内容来源于:百度免费代码托管平台搜狗免费代码托管平台360免费代码托管平台
更多关于托管代码
更多相关:百度托管代码搜狗托管代码360托管代码

Tags:手机淘宝客

堆糖随机推荐

堆糖探索

网名:堆糖

职业:部落开发工程师

现居:互联网堆糖部落

站点探索