These articles show why I think C++.NET will never become more than a wrapper language (turning C++ apps into .NET modules).
.NET was designed for C# and VB… there’s just too many freedoms in C++ that can be exploited, and these articles are evidence of that.
The Type of a String Literal Revisited…
The String Literal Returns
This is not necessarily a bad thing. Personally I think it’s quite cool that you can take a C++ app and write a C++.NET wrapper for it and have it work in any .NET language. But I wouldn’t want to develop full-time in C++.NET. Too many crazy odd issues.
Agreed. I think there are many opportunities for mobetta design when using a dynamic GC language with clear and consistent APIs. The only thing that spooks me is performance in critical areas… it’s more of an unknown for me at this point. And hey, check out this Tim Sweeney interview… he’s not so sure that Java/C# live up to their promises in fundamentally improving software architecting…
(found via flipcode)
http://www.gaminggroove.com/article.php?id=27