Mono C#: basic question

N

Neil Zanella

Hello,

I have just started using Mono C# on Fedora Linux Core 3. Since the RPMs did
not work I got the mono-1.0.5.tar.gz and mcs-1.0.5.tar.gz tarballs and unpacked
and built them in that order which worked just fine. The result was that among
other things I ended up with executables mcs (Mono C# compiler), mint, and
mono. So now I would like to ask, what is the difference between running
some .exe file through mint and running it through mono? Which is better
and why? Both commands seem to have the same effect of running my program.

Thanks,

Neil
 
J

Jon Skeet [C# MVP]

Neil Zanella said:
I have just started using Mono C# on Fedora Linux Core 3. Since the
RPMs did not work I got the mono-1.0.5.tar.gz and mcs-1.0.5.tar.gz
tarballs and unpacked and built them in that order which worked just
fine. The result was that among other things I ended up with
executables mcs (Mono C# compiler), mint, and mono. So now I would
like to ask, what is the difference between running some .exe file
through mint and running it through mono? Which is better and why?
Both commands seem to have the same effect of running my program.

As I understand it, mint is an interpreter, whereas mono will run with
a JIT (like normal .NET does).
 
F

Finn J Johnsen

Neil said:
I have just started using Mono C# on Fedora Linux Core 3. Since the RPMs did
not work I got the mono-1.0.5.tar.gz and mcs-1.0.5.tar.gz tarballs and unpacked
and built them in that order which worked just fine. The result was that among
other things I ended up with executables mcs (Mono C# compiler), mint, and
mono. So now I would like to ask, what is the difference between running
some .exe file through mint and running it through mono? Which is better
and why? Both commands seem to have the same effect of running my program.

My tip is to subscribe to forums.novell.com and ask around.

Regards
Finn
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top