num...@deathwyrm.com wrote:
Managed C++... there's a pile of hate. Let's take all the complexity and
bad design in C++, and throw away the speed and efficiency by compiling
it to .NET interpreted pseudocode instead.
Microsoft has such great ideas when it comes to languages.
What's there not to like with C++/CLI? You can have macros expanding to
templates from which generics are generated, and then have classes generated
from the generics. And these classes can have a close function and two
destructors, and hold references to unmanaged pointers to managed pointers!
With C++, you only have duplicate features, but with C++/CLI, you can finally
have triplicate ones! You see, this is a language for an *expert*. Experts love
having 3 different ways to do things, each broken in it's own way.