4 ms·
I'm a die-hard C++ guy but years ago I wrote a few 10k's of C# and found it quite productive. Here's what I liked about it: * Garbage collection * Lightning f
by marshray 13y ago
I'm a die-hard C++ guy but years ago I wrote a few 10k's of C# and found it quite productive. Here's what I liked about it:
* Garbage collection
* Lightning fast compilation
* Pointer-safe subset good enough for most common uses.
LINQ is also considered a huge win by many, though I suspect it could also be done in C++.
- pjmlp 13y agoNow if they just used the same compiler backend across their C++ and C# toolchains.
- marshray 13y agoWell there is the managed C++ backend, if you're into that sort of thing. I've been known to use it once or twice. :-)
- pjmlp 13y agoI did use it a few times, back when .NET was still beta. So I went through Managed C++ and C++/CLI transition. I also find it nice that with C++/CX VC++ is offering what C++ Builder does for years in terms of C++ RAD development. Nowadays most of the consulting projects I work on are in JVM and .NET land. What I really wanted to say it that I would like to see NGEN and .NET JIT offer the same type of optimizations as VC++ does, like SIMD, auto-vectorization and such. When targeting Windows Phone 8, .NET gets compiled to native code with such type of optimizations using a cloud based AOT compiler. Maybe those improvements will eventually be brought into the standard framework.