Python/Wx dot net

Neil Hodgson nhodgson at bigpond.net.au
Tue Oct 7 17:16:13 EDT 2003


Samuel Barber:

> This is not correct. The Microsoft ".NET" Virtual Machine does support
> pointers. C/C++ code doesn't magically become "safe" when compiled for
> the VM, and may well be harder to debug.

   There are various levels of compliance in .NET. Since VS .NET 2003, C++
can compile to "verifiable" MSIL, which can then be checked by the verifier.
There are some quite onerous restrictions on verifiable code such as not
being able to perform pointer arithmetic.

   Some information in
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmex/html/vclrfproducingverifiablecomponentswithmanagedc.asp

   Many will say that without pointer arithmetic, it is not C++. Microsoft
people have indicated that some of the restrictions may be lifted in later
versions.

   Neil






More information about the Python-list mailing list