Original Post
I have a large interest in systems programming, such as low-level utility programs. C++ seems like an obvious choice, but I've also enjoyed .NET for GUI development, etc. Is the new C++/CLI better than C# for this kind of work? I'm still doubting C# has wrapped the entire Win32 API because there seems to be a ton of pinvoking still. Some examples of utility programs would be spyware removal programs, windows washing, operating systems, etc. The more I write ths, the more C++ seems the #1 choice, but I thought I'd hear from you anyway on this topic. Thanks!