热烈欢迎来到公司官网,公司主营:

作为提供优质量服务的平台,9年专业致力于研究网站怎样制作

提供整体解决方案,广泛应用在企业建站,兼职网站制作,网站在线制作领域

什么是"托管代码"(将代码托管在 github 或 bitbucket 可靠吗)

作者:希文      发布时间:2021-08-19      浏览量:4835
什么是"托管代码"托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, M

什么是"托管代码"


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

将代码托管在 github 或 bitbucket 可靠吗


Github: 目前最大的代码托管网站,世界上大部分开源软件都托管在这里,已经发展成软件开发协作社区,具有强大的功能。针对开源项目免费,而私有仓库要收费,目前是每月7美元。把代码托管在该网站上,能受到更多的关注。
Bitbucket: 支持git和mercurial两种版本控制,功能上与github不相上下,仓库既可以公开也可以私有,5人以下仓库免费,10人收费是每月10美元。


什么是托管代码


在过去(只是几年前),使用C和C++编写代码的开发人员不得不自己进行内存管理。当不再需要已分配的内存空间时,必须将其释放,除非希望该内存被泄漏,内存泄漏将带来严重的性能问题。更糟糕的是因为直接处理指针,而它很容易破坏项目正在使用的内存。在很多情况下,这将导致很长时间的故障调试,因为通常实际看到出错的地方并不是内存初始被破坏的地方。
人们认为C和C++语言难于掌握,主要是因为具有很多这种类型的问题。许多开发人员不愿意尝试C和C++,也是因为这个原因,他们尝试使用其他没有这些令人头痛问题的高级语言,例如

代码托管是做什么的?


托管代码 (managed code)同受管制的代码,由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。
托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C