Slashdot Mirror


Stan Lippman On Version 2 Of Managed C++

Lansdowne writes "Stan Lippman, one of the founding fathers of C++ and currently a language architect at Microsoft, has prepared an exhaustive translation guide, comparing old Managed C++ to the revised CLI/.NET version of C++. According to Lippman, "There are a number of significant weaknesses in the original language design (Version 1), which we feel are corrected in the revised language design (Version 2).""

2 of 40 comments (clear)

  1. Re:Managed C++ and Mono by chochos · · Score: 2, Informative

    I think Mono doesn't even support the current Managed C++ version... only C# and VB.NET. There's mcs, the Mono C# compiler, and mbas, the Mono VB.NET compiler, but there's no Managed C++ compiler, and I think mcs can't compile C++ code...

  2. Re:I don't understand by Anonymous Coward · · Score: 2, Informative

    Why can't they just change their compiler to generate managed code? Why do they need to change the syntax of C++ at all? In the open source project I work on we use the Boehm garbage collector for C++. So the number one reason to use managed code, automatic memory management, is already available to us. .Net is not just about garbage collection. There are many other facets to consider, like properties, value objects, etc. And let's not forget that these enhancements allow you to use either GC or non-GC, depending on your needs.