Microsoft Visual C++
Visual C++ es un entorno de desarrollo integrado para lenguajes de programación. Diseñado para el desarrollo y depuración de código escrito para las API’s de Microsoft Windows, DirectX y tecnología Microsoft.
Características:
Visual C++ hace uso del framework Microsoft Foundation Classes, un conjunto de clases C++ para el desarrollo de aplicaciones en Windows.
El IDE cuenta con herramientas como el IntelliSense, RemoteDebuging, Editar y Continuar, y Texto Resaltado.
El lenguaje de programación utilizado por esta herramienta está basado en C++. Es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es exactamente igual.
Algunas de las nuevas implementaciones es que el llamado código administrado (managed code), hace uso de una de las mejores herramientas dentro de .NET, el recolector de basura (garbage collector).
Entorno a Visual C++
Windows es el entorno más popular de interfaz gráfico de usuario. Desde este punto de vista, Windows es un entorno multitarea basado en ventanas, que representan programas y que permite ejecución concurrente.
Para desarrollar programas, Windows provee una librería de rutinas y funciones que permiten gestionar componentes como menús, diálogos y ventanas.
Visual C++ es un entorno integrado de desarrollo que permite la programación orientada a objetos conjuntamente con el sistema de desarrollo SDK (también denominado API) de Windows. Al ser un entorno integrado Visual C++ incluye, entre otras, las siguientes herramientas de desarrollo:
- Editor de texto
- Compilador/Enlazador
- Depurador
- Visor de datos y dependencias (Browser)