我在我的C#代码中使用了一个特定的命令,该代码运行良好.但是,据说在"非托管"代码中行为不端.
什么是托管代码或非托管代码?
主题标题实际上是我的问题.第二个问题是:我什么时候使用这两个?
我在这里是NOOBish,但由于The Heartbleed Bug,我对托管代码非常感兴趣.
我最近在HN读到这句话,其中说:
C和其他没有内存检查的语言不适合编写安全代码.显然不合适.它们需要被限制为编写一个小型核心系统,最好小到可以使用正式(基于证据的)方法进行检查,其余所有应用程序逻辑都应该使用托管代码(例如C#, Java,或其他 - 我没有偏好).
那么Python是一种托管代码语言还是托管代码只是一个Microsoft术语?
c# ×3
.net ×2
asp.net ×1
c++ ×1
definition ×1
java ×1
managed ×1
managed-c++ ×1
python ×1
unmanaged ×1
visual-c++ ×1