What is the advantage of a programmers VM apart from portability
Posted
by
user619818
on Programmers
See other posts from Programmers
or by user619818
Published on 2013-10-31T11:35:59Z
Indexed on
2013/10/31
16:15 UTC
Read the original article
Hit count: 327
I can understand the benefits of Java running on a JVM. Portability. Nice simple reason. But I have always been puzzled as to why Microsoft brought out their own version of a JVM - .NET. C# is supposed to be a fine language (haven't used myself) but could Microsoft have launched product to use native. ie to generate an exe?
My colleague is learning F#. The reason it has to be a language which runs on .NET is because the Microsoft Lync API which will be used is only available on .NET. ie there is no C API for Lync.
A cynical view may be that the reason is vendor lockin. F# will only run on a Microsoft platform (or C# for that matter) and so program is locked in. But maybe I am missing some other benefit of a VM platform?
© Programmers or respective owner