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.
.RED | |
---|---|
Implementaciones | |
Arquitectura | |
Infraestructura | |
Idiomas de Microsoft | |
Otros idiomas | |
Fundamentos de Windows | |
Componentes | |
comparaciones |
|
Tecnologías futuras | |
Recursos informativos |