D vs. C#
Walter Bright
newshound1 at digitalmars.com
Mon Oct 22 11:19:30 PDT 2007
Bruce Adams wrote:
> Imagine it as a compatibility layer or a shared library. If my OS
> supports POSIX I can develop for POSIX. If I develop for windows as
> well I have to learn and use other APIs. A VM is just a special kind
> of API that provides a language backend and interpreter.
It can be thought of that way, it's just entirely unnecessary to achieve
those goals, and throws in a bunch of problems:
1) perennial performance issues
2) incompatibility and inoperability with native languages
3) gigantic runtimes needed
More information about the Digitalmars-d
mailing list