Safety, undefined behavior, @safe, @trusted

Yigal Chripun yigal100 at gmail.com
Sat Nov 7 20:44:55 PST 2009


Christopher Wright wrote:
> Yigal Chripun wrote:
>> In .Net land, MS uses .net to implement parts of their OS so no 
>> surprise there that those OS APIs are available to .net code.
> 
> Really? What parts?
> 
> There are a bajillion APIs that you can use from .NET that aren't 
> written in .NET. Microsoft just made it easier to use native code from 
> .NET than Java does.

WPF for one. yes, it uses an unmanaged low-level engine called MIL to 
improve performance and interoperability but the windowing APIs 
themselves are .NET only and it's not just wrappers, it contains over 
3000 classes according to MSDN.

Of course there are bajillion Non .net APIs that are accessible from 
.NET. That's because MS has backward compatibility support starting from 
the DOS era. New technology is however done in .NET



More information about the Digitalmars-d mailing list