[Mono-list] Re: Mono-list digest, Vol 1 #524 - 21 msgs

Marco Parenzan marco.parenzan@libero.it
Fri, 27 Sep 2002 17:18:17 +0200


> Message: 7
> From: "Gaurav Vaish" <gaurav.vaish@amsoft.net>
> To: "Piyush, Garyali \(IE10\)" <Piyush.Garyali@honeywell.com>
> Cc: <mono-list@ximian.com>
> Subject: Re: [Mono-list] RE: monobasic!
> Date: Fri, 27 Sep 2002 10:21:41 +0530
> charset="iso-8859-1"
>
> Hello,
>
> > I would like to know if there is any way a vb.net compiled console
> > program can run on mono. I am using the mono-0.15 on cygwin and have
> > also .net [visual studio.NET] installed on my box.
>
>     Just compile your program and then pass the compiled program to the
> runtime. Exactly the same way as one does with the C# compiled program.
>
> >
> > Is the IL for a c# program different from that of a vb.NET program.
> > If it is, how well is mono able to differntiate between them?
>
>     Not at all (correct me if I am wrong). It's only that we can compile
to
> the IL using various languages like C#, VB.Net, J# etc.
>

The better way to say this is: similar constructs implemented in C# and
VB.NET produce the same IL code.
If you declare a class in VB or in C#....it is compiled in a very similar
way.
You find the main differences, if you consider simple cases, in method
prologue and epilogue (some push or pop).
The nice thing is, infact, declare a class in C# and inherit it into a
VB.NET class!

>
>
> Happy hacking,
> Gaurav
> http://mastergaurav.virtualave.net/iitk
> ----------------------------
> >
> > thx in advance
> > ~pg

    Marco Parenzan