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