G
Guest
I was wondering what performance advantages (or ramifications for all I know)
might be apparent if you used Managed C++ (MC++ from know on) instead of C#?
I know C# is a pure .NET language since it was made for the .NET Framework,
but because of my code has been migrated from Java, I need to make a few API
calls outside of the CLR. I'm quite new to C#, cause I'm more familiar with
Java and C++, but I would assume that any programmatic functions outside of
the CLR called by something managed would have a few performance issues. Is
my assumtion correct?
I asked a particularly knowledgable person about it and he said its probably
more prudent to use MC++ since you can mix unmanaged and managed code
together.
And FYI: I have already converted my Java code into MC++ (something
acceptable by the compiler anyway) and I have already restarted from the
beginning to convert my Java code to C# and so far, I've seen only the
benefit of the learning curve with C#.
Also, you would think that I would J# for this migration process wouldn't
you? But I've come to the decision that I want to drop Java completely
because of some fundamental syntax and programmatic issues I have with it, so
J# is not an option for me, especially since all of my future projects are
going to C# and/or MC++.
might be apparent if you used Managed C++ (MC++ from know on) instead of C#?
I know C# is a pure .NET language since it was made for the .NET Framework,
but because of my code has been migrated from Java, I need to make a few API
calls outside of the CLR. I'm quite new to C#, cause I'm more familiar with
Java and C++, but I would assume that any programmatic functions outside of
the CLR called by something managed would have a few performance issues. Is
my assumtion correct?
I asked a particularly knowledgable person about it and he said its probably
more prudent to use MC++ since you can mix unmanaged and managed code
together.
And FYI: I have already converted my Java code into MC++ (something
acceptable by the compiler anyway) and I have already restarted from the
beginning to convert my Java code to C# and so far, I've seen only the
benefit of the learning curve with C#.
Also, you would think that I would J# for this migration process wouldn't
you? But I've come to the decision that I want to drop Java completely
because of some fundamental syntax and programmatic issues I have with it, so
J# is not an option for me, especially since all of my future projects are
going to C# and/or MC++.