Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno de ejecución altamente distribuido Más de 30 lenguajes adaptados
MSIL "Microsoft Intermediate Language" Lenguaje intermedio al que es convertido todo código fuente escrito para ambientes.Net. Interoperabilidad de lenguajes: componentes escritos en determinado lenguaje pueden interoperar con otros escritos en distintos lenguajes
Clases Base: Foundation Class Library Define los estándares sobre los cuales se deben escribir componentes de la plataforma. Estructuras similares a pesar del uso de lenguajes diferentes. Las clases unificadas de.NET proporcionan un método coherente de acceso a la funcionalidad de la plataforma
Microsoft Visual Studio Entorno de desarrollo integrado para sistemas Windows Soporta varios lenguajes de programación Permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma.NET
Visual Basic.NET Evolución de Visual Basic implementada sobre el framework.NET No es compatible hacia atrás con Visual Basic
Visual C ++ Especialmente diseñado para el desarrollo y depuración de código escrito para las API's de Microsoft Windows, DirectX y la tecnología Microsoft.NET Framework Hace uso extensivo de la MFC (Microsoft Foundation Classes)
C # Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes La versión 3.0 implementa tipos implícitos, tipos anónimos y el LINQ (Language Integrated Query)
J # Lenguaje transicional para programadores del lenguaje de programación Java y del lenguaje J++ de Microsoft Compatible con Java, tanto a nivel código fuente, como binario
IronPython Implementación del intérprete Python (cPython) escrita totalmente en C# Cualquier programa escrito en Python puede ser interpretado con IronPython, con las ventajas añadidas de poder usar las bibliotecas de la plataforma.NET y poder compilar el código a bytecode
NetCOBOL Compilador de COBOL creado específicamente para el Framework.NET de Microsoft Adapta la sintaxis OO de COBOL, y soporta extensiones específicas de.NET Comercializado por la firma Fujitsu
Fortran para.NET Desarrollado por Lahey and Fujitsu Consiste de un compilador Fortran y herramientas asociadas diseñadas para ayudar a la creación de aplicaciones Genera assemblies y módulos en código MSIL
Oxygene Implementación de Pascal para.NET y Mono desarrollada por RemObjects Integración completa con Visual Studio 2005 y 2008 Genera assemblies CLS
Soporta: Métodos virtuales de clase (class method DoSomething; virtual;) Constructores virtuales (constructor; virtual;) Tipos de clase (type x = class of y;) El uso del operador "new" para invocar constructores
PerlNet Tecnología desarrollada por ActiveStates que permite al Framework.Net acceder a código Perl corriendo fuera del mismo, utilizando el intérprete tradicional de Perl
Hola mundo en PerlNet: use namespace "System"; use PerlNET qw(AUTOCALL); Console->WriteLine(Hola mundo");