我知道C++的Windows编程比C#更难。因为我们需要创建WNDCLASS并初始化它,使用API函数等等...
但是我的问题在于,对于Windows编程,C#比C++更好吗?
如果是,为什么还有很多大型程序使用C++创建?
我知道C++的Windows编程比C#更难。因为我们需要创建WNDCLASS并初始化它,使用API函数等等...
但是我的问题在于,对于Windows编程,C#比C++更好吗?
如果是,为什么还有很多大型程序使用C++创建?
C++和C#都是非常好的编程语言,不过它们各有特点。
C++适用于需要高度优化内存和CPU使用的应用程序,例如非常低级别的设备驱动程序开发。
C#则更适合创建业务应用程序,例如会计和基于数据库的应用程序,如果尝试在C++中构建这些应用程序,则可能需要很长时间。
简而言之,
C++ is for applications which require highly optimized memory and CPU usage.
C# is far productivity and enterprise applications