[Mono-list] Making a compiler neutral mono (i.e. CodeWarrior, Visual C++)

Mike Kestner mkestner@speakeasy.net
25 Apr 2002 08:18:53 -0500


On Wed, 2002-04-24 at 17:47, Miguel de Icaza wrote:
> > On a related note.  For serious game development using C#
> > for core code, there needs to be a C# to C compiler that
> > would allow engine C# code to be compiled to C code that
> > could be run through the vectorizing and optimizing
> > compilers for the various platforms.
> 
> Or you could write your performance critical code in C or assembler. 
> And P/Invoke it from the higher levels of code that do not need the
> performance.

I think of pinvoke as a reuse mechanism more so than an optimization
mechanism.  Writing a shell that does frequent calls into C libraries
with pinvoke may produce enough marshaling overhead to marginalize any
gains you get from the optimized c code.

Mike