Common Language Infrastructure - Implementations

Implementations

  • The .NET Framework is built on the Common Language Runtime, Microsoft's commercial implementation of the CLI for desktop and server systems, and also encompasses a large collection of programming frameworks and libraries.
  • Shared Source Common Language Infrastructure is a reference implementation of the CLI available from Microsoft, under the Shared source licensing program.
  • .NET Compact Framework is Microsoft's commercial implementation of the CLI for portable devices and Xbox 360.
  • Microsoft Silverlight, an implementation for use in web browsers - for Microsoft Windows and Mac OS X.
  • Mono development platform is an open source implementation of CLI and accompanying technologies, sponsored by Xamarin.
  • Portable.NET, part of the dotGNU project, is a Free Software implementation of ECMA-335 by Free Software Foundation.
  • VMKit part of Low Level Virtual Machine toolkit as of version 2.3. Implements very incomplete and alpha stage support of a Virtual Execution System. It is based on DotGNU, Portable.NET corelib and class libraries.

Read more about this topic:  Common Language Infrastructure