Quote:Original post by Anonymous Poster
No. C# is not C++. You are, frankly, mad if you think you can get all the features of .NET (no, not just 'C#', .NET in general) and still compile to machine code.
No offense, but your argument is pathetic - you keep reiterating the same point over and over again, and I believe it is starting to grate on our nerves. We already debunked your rationale for this, so there's very little being argumentative about the issue can accomplish for you.
So, to answer your question: no, you cannot compile C# straight down to machine code. It requires the .NET runtime much in the same way that Java requires the JRE. ;)
You are wrong. There is a way to do it. If you want to spend lots of money.
http://www.remotesoft.com/salamander/protector.html.
I'm not spending $1899 for a peice of software that does what a C++ compiler does (that you can get for free).
I also never said C# is C++... I said C# to be compiled the same exact way as C++. Meaning, C# compiled to NATIVE CODE, not MSIL.
Quote:
No offense, but your argument is pathetic - you keep reiterating the same point over and over again, and I believe it is starting to grate on our nerves. We already debunked your rationale for this, so there's very little being argumentative about the issue can accomplish for you.
So, to answer your question: no, you cannot compile C# straight down to machine code.
JIT does this during runtime of all .NET Programs. It stores it in a cache (the native code version). If you haven't noticed, all .NET programs have a SLOW load time for the first time. I really hate this, because even ASP.NET-based websites do this if they haven't had visitors for a long time.
I'm not starting an argument. I am trying to find out if in fact it is possible there is a FREE application similiar to Remotesoft's Protector.
By "our nerves" do you mean the nerves of all the anonymous posters?
Answer this- Why does .NET convert to MSIL? To make .NET PORTABLE?
If this is true- what if I do NOT want my application to be portable? Why am I forced to make it portable?