C#和C。C++ 语言在编写病毒的区别

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:57:17
C#语言在.NET环境下需要在CLR的托管下才能运行。在.NET环境下听说C 和C++有的时候可以不用托管 我是刚要学习C#的初学者
以前学过一点汇编语言 现在要学下OPP语言 请问下托管后的C#对硬件直接控制是不是控制不了了 那么在以后 编辑一些病毒的情况下 是否不如C 和C++好用呢 ?
3种语言的具体区别在哪呢 请高手详细介绍下吧 。。。谢谢
JAVA和C# 哪个前途比较光明呢?

C#不适合编病毒。直接访存不好。C#本身就很注重代码的安全性,想制造点错误都难。
C/C++编译完本来就是机器码,不是托管代码(C++.NET例外)
对硬件直接控制大概只能靠.NET提供的接口,或者直接调用WindowsAPI。肯定没有汇编控制的好...
C#纯面向对象,开发效率比前两者要高。内存管理比前两者要方便。
java和C#那个前途光明,现在还不好说,不过可以肯定的是前途都不差。

肯定是c/c++好用一些.不过要是.net的话就不一定了.
java和C#都差不多.
未来的事情谁也不知道.