I’m new to Mono and just started recently. Is mono program are compiled from C# to native code to be able to run on several OS?
and also, I saw a screencast on MonoTouch, which tells me that the monotouch (particularly) compile everything down to Native for C# to be able to run on Iphone.
Im quite confuse.
Mono by default compiles to an intermediate bytecode, which is then run on a virtual machine. This byte-code is portable but is not native machine code.
Mono does have an AOT compiler that will produce native images for when bytecode is not an option.