# data[].attributes.body
Estudiante: Astrid Córdoba
Nivel: XI°A
Fecha: 24/7/2020

# data[].attributes.body
Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica. Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes. El lenguaje Visual Basic, por ejemplo, puede ser usado dentro de las aplicaciones de Microsoft Office, lo que hace posible escribir sentencias Visual Basic en forma de macros para Microsoft Word.

# data[].attributes.body
El entorno de desarrollo integrado de Visual C++ se organiza en cuatro áreas distintas: menús y barras de herramientas, ventana de vista del proyecto, editor de código y ventana de depuración.

Con los menús y barras de herramientas podemos acceder a las distintas opciones para controlar el compilador y editar el código.

En la parte inferior, tenemos la ventana de depuración.

En la vista del proyecto  tenemos tres carpetas, que nos muestran, las clases que incluye nuestro proyecto, los recursos y los ficheros, y nos permite desplazarnos fácilmente de un fichero a otro, que se editará en la ventana de edición.

# data[].attributes.body
Algunos entornos son compatibles con múltiples lenguajes de programación, como Eclipse o NetBeans, ambos basados en Java; o MonoDevelop, basado en C#. También puede incorporarse la funcionalidad para lenguajes alternativos mediante el uso de plugins. Por ejemplo, Eclipse y NetBeans tienen plugins para C, C++, Ada, Perl, Python, Ruby y PHP, entre otros.

# data[].attributes.body
Entorno de desarrollo integrado, llamado también IDE es un programa informático compuesto por un conjunto de herramientas de programación dedicado a un solo lenguaje de programación o bien puede utilizarse para varios.

# data[].attributes.headline
Componentes de un entorno de programación

# data[].attributes.subject
Componentes de un entorno de programación

# data[].attributes.body
Un editor de texto.

Un compilador.

Un intérprete.

Un depurador.

Un cliente.

Posibilidad de ofrecer un sistema de control de versiones.

Factibilidad para ayuda en la construcción de interfaces gráficas de usuario.