C++ administrado

C++ administrado
clase de idioma

multiparadigma : orientado a objetos , genérico ,

programación procedimental
tipo de ejecución compilado
Apareció en 2002
Liberar 1.1.4322.573 ( 1 de abril de 2003 )
Implementaciones principales VisualC++
sido influenciado C++
influenciado C++/CLI
Sitio web docs.microsoft.com/en-us…

Managed C++ es un conjunto de extensiones del lenguaje C++ ( denominado completamente Extensiones administradas para C++ ) que permiten que los programas escritos originalmente en C++ sean administrados por CLR y se ejecuten en la plataforma Microsoft .NET . De hecho, estos complementos le permiten escribir código administrado ( ing. código administrado ), compatible con .NET Framework y ejecutable en el entorno .NET. Durante el desarrollo de .NET 2.0, Microsoft revisó estas adiciones para que el código se pueda escribir de una manera más simple y fácil de leer. El nuevo conjunto de cambios se llama C++/CLI y es totalmente compatible desde Visual Studio 2005 . Como tal, Managed C++ se considera una especificación obsoleta y se recomienda reescribir el código escrito de esta manera.

Managed C++ juega un papel único en la programación de .NET al permitirle trabajar con clases y métodos de lenguaje .NET y código C++ normal al mismo tiempo. Esto le permite migrar a la plataforma .NET gradualmente, utilizando tanto los antiguos blueprints de C++ como las habilidades de los programadores que no trabajan con lenguajes administrados.

El entorno de desarrollo de Microsoft Visual C++ .NET que viene con Visual Studio le permite desarrollar aplicaciones tanto en C++ administrado como en C++ normal ( no administrado ). El entorno de desarrollo de Borland C++ Builder 2006 proporciona las mismas características .

A diferencia de Managed C ++, cuando se desarrolla en C ++ regular, el programador tiene acceso a todas las características del lenguaje C ++ sin restricciones (en particular, herencia múltiple , administración manual de memoria , etc.), así como a todos Funciones de la API de Win32 , pero las oportunidades proporcionadas por .NET Framework.

Enlaces

Literatura