2 ms·
>C# and F# are VM languages that run on the CLR well normally, there are some cases where you can compile C# and f# native now: mono can do it, that is how i
by gameswithgo 8y ago
>C# and F# are VM languages that run on the CLR
well normally, there are some cases where you can compile C# and f# native now:
mono can do it, that is how it targets IOS
microsoft has tooling that does it for universal apps
and coming soon! AOT native compilation for anything you want.
But yes, the normal way of things with C# and F# is just like Java, and Java has special cases where you can do AOT compilation too.
- pjmlp 8y agoActually you can compile VB.NET, C#, Managed C++ (latter C++/CLI) and eventually F# to native since .NET exists, but many seem to keep forgetting about NGEN, as it requires strong assemblies. Likewise Java always had AOT compilers to native code, but since Sun was religious against it, only commercial third party JDKs offered it as option. It is quite common in embedded deployments. But as usual among recent trends regarding dev tools, very few were willing to pay for them.