SlideShare una empresa de Scribd logo
Entornos de
desarrollo integrado
Jaime Ivan Martinez Rojas
¿Que Es?
es un programa informático compuesto por un conjunto de herramientas de
programación. Puede dedicarse en exclusiva a un solo lenguaje de programación
o bien puede utilizarse para varios. Dev C++, un entorno para el lenguaje de
programación C++.WebDevStudio, un IDE en línea para el lenguaje de
programación C/C++.Un IDE es un entorno de programación que ha sido
empaquetado como un programa de aplicación; es decir, que consiste en un
editor de código, un compilador, un depurador y un constructor de interfaz gráfica
(GUI). Los IDES pueden ser aplicaciones por sí solas o pueden ser parte de
aplicaciones existentes.
Componentes
• 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.
Lenguajes
Algunos entornos son compatibles con múltiples lenguajes de programación,
como Visual Studio (soporta más de 50 lenguajes diferentes), 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; o Visual Studio que soporta no solo
múltiples lenguajes si no también múltiples dispositivos como móviles Windows
Phone, tabletas Windows 8 o consolas como Xbox.
Actitudes en diferentes plataformas
computacionales
Muchos de los programadores de Unix argumentan que las herramientas de la línea
de comandos POSIX constituyen un IDE, aunque con un estilo diferente de la interfaz
y en el entorno Unix. Además, muchos programadores de Unixutilizan Emacs o Vim.
En las distintas plataformas de Microsoft Windows, las herramientas de línea de
comando para el desarrollo rara vez se utilizan para desarrollar. En consecuencia, hay
muchas soluciones comerciales y no comerciales; sin embargo cada uno tiene un
diseño diferente que comúnmente crea incompatibilidades. La mayoría de los
principales proveedores de compiladores para Windows siguen ofreciendo copias
gratuitas de sus herramientas de línea de comando. Además las herramientas del
software libre GNU (gcc, gdb) están disponibles en Windows, además de en OSX y
enLinux (entre otros). Algunos entornos libres, como Code::Blocks, Eclipse, Lazarus,
KDevelop y Netbeans, que a su vez se desarrollan utilizando un lenguaje
multiplataforma (por ejemplo, Free Pascal o Java), se ejecutan en diversas
plataformas, incluyendo Windows, GNU/Linux, y Mac OS X. También han emergido
IDEs como Xamarin que consigue poder programar en un solo lenguaje (C#) para
múltiples sistemas operativos y dispositivos. También existe una pleyade de editores
(incluso IDE completos) de programación online, por ejemplo Monaco, soportado por
Windows Azure.

Más contenido relacionado

La actualidad más candente

Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallo
josuecarrio
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
Scarlett Rodriiguez
 
SlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesSlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantes
KevinZamora32
 
Sfd
SfdSfd
Sfd
ITSTB
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
Tania Tellez
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
Tania Tellez
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSE
torrubia
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
geraldoescalonauts
 
Software de uso libre para diseno ma izquierdo
Software de uso libre para diseno   ma izquierdoSoftware de uso libre para diseno   ma izquierdo
Software de uso libre para diseno ma izquierdomaizquierdo
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
Dankaris Liberato
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
ronald_a_go
 
Presentacion corneli OS
Presentacion corneli OSPresentacion corneli OS
Presentacion corneli OSmanuel7345
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
Dilson Cruz
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 

La actualidad más candente (18)

Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallo
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
SlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesSlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantes
 
Sfd
SfdSfd
Sfd
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSE
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Software de uso libre para diseno ma izquierdo
Software de uso libre para diseno   ma izquierdoSoftware de uso libre para diseno   ma izquierdo
Software de uso libre para diseno ma izquierdo
 
FLICKS
FLICKSFLICKS
FLICKS
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
CORNELI OS
CORNELI OSCORNELI OS
CORNELI OS
 
Presentacion corneli OS
Presentacion corneli OSPresentacion corneli OS
Presentacion corneli OS
 
Utilerias
UtileriasUtilerias
Utilerias
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 

Similar a Entornos de desarrollo integrado

Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
mantruvic
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
lgordian
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
Diego Andrés Alvarez Marín
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
Jaqueline Luna
 
Cuadro comparativo (sistemas operativos, marlon)
Cuadro comparativo (sistemas operativos, marlon)Cuadro comparativo (sistemas operativos, marlon)
Cuadro comparativo (sistemas operativos, marlon)
Marlon Godinez Glez
 
Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
Lorenzo Itza
 
Bea
BeaBea
Bea
BeaBea
Tipos de software
Tipos de softwareTipos de software
Tipos de software
Javier Hernández
 
Presentacion grupo 169
Presentacion  grupo 169Presentacion  grupo 169
Editores de texto java
Editores de texto javaEditores de texto java
Editores de texto java
Lizzeth Jiménez Castro
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
29210302
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
juan_briceo
 
Visual basic
Visual basicVisual basic
Visual basic
yolyrojas
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Windows Vs Linux
Windows Vs LinuxWindows Vs Linux
Windows Vs LinuxLVB06
 
Visual basic
Visual basicVisual basic
Visual basicsandrap0
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
Gabriel Solano
 

Similar a Entornos de desarrollo integrado (20)

Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Dev c
Dev cDev c
Dev c
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Cuadro comparativo (sistemas operativos, marlon)
Cuadro comparativo (sistemas operativos, marlon)Cuadro comparativo (sistemas operativos, marlon)
Cuadro comparativo (sistemas operativos, marlon)
 
Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
 
Bea
BeaBea
Bea
 
Bea
BeaBea
Bea
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Presentacion grupo 169
Presentacion  grupo 169Presentacion  grupo 169
Presentacion grupo 169
 
Editores de texto java
Editores de texto javaEditores de texto java
Editores de texto java
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Visual basic
Visual basicVisual basic
Visual basic
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Windows Vs Linux
Windows Vs LinuxWindows Vs Linux
Windows Vs Linux
 
Visual basic
Visual basicVisual basic
Visual basic
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 

Más de J'Jaime M'Martinez

Jaime iván martínez rojas 10
Jaime iván martínez rojas 10Jaime iván martínez rojas 10
Jaime iván martínez rojas 10
J'Jaime M'Martinez
 
Prueba saber
Prueba saberPrueba saber
Prueba saber
J'Jaime M'Martinez
 
La historia de los autos
La historia de los autosLa historia de los autos
La historia de los autos
J'Jaime M'Martinez
 
guia 1 jaime martinez
guia 1 jaime martinezguia 1 jaime martinez
guia 1 jaime martinez
J'Jaime M'Martinez
 

Más de J'Jaime M'Martinez (6)

Que son comandos
Que son comandosQue son comandos
Que son comandos
 
Jaime iván martínez rojas 10
Jaime iván martínez rojas 10Jaime iván martínez rojas 10
Jaime iván martínez rojas 10
 
1
11
1
 
Prueba saber
Prueba saberPrueba saber
Prueba saber
 
La historia de los autos
La historia de los autosLa historia de los autos
La historia de los autos
 
guia 1 jaime martinez
guia 1 jaime martinezguia 1 jaime martinez
guia 1 jaime martinez
 

Último

CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Carlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su SexenioCarlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su Sexenio
johanpacheco9
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 

Último (20)

CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Carlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su SexenioCarlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su Sexenio
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 

Entornos de desarrollo integrado

  • 2. ¿Que Es? es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios. Dev C++, un entorno para el lenguaje de programación C++.WebDevStudio, un IDE en línea para el lenguaje de programación C/C++.Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDES pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.
  • 3. Componentes • 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.
  • 4. Lenguajes Algunos entornos son compatibles con múltiples lenguajes de programación, como Visual Studio (soporta más de 50 lenguajes diferentes), 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; o Visual Studio que soporta no solo múltiples lenguajes si no también múltiples dispositivos como móviles Windows Phone, tabletas Windows 8 o consolas como Xbox.
  • 5. Actitudes en diferentes plataformas computacionales Muchos de los programadores de Unix argumentan que las herramientas de la línea de comandos POSIX constituyen un IDE, aunque con un estilo diferente de la interfaz y en el entorno Unix. Además, muchos programadores de Unixutilizan Emacs o Vim. En las distintas plataformas de Microsoft Windows, las herramientas de línea de comando para el desarrollo rara vez se utilizan para desarrollar. En consecuencia, hay muchas soluciones comerciales y no comerciales; sin embargo cada uno tiene un diseño diferente que comúnmente crea incompatibilidades. La mayoría de los principales proveedores de compiladores para Windows siguen ofreciendo copias gratuitas de sus herramientas de línea de comando. Además las herramientas del software libre GNU (gcc, gdb) están disponibles en Windows, además de en OSX y enLinux (entre otros). Algunos entornos libres, como Code::Blocks, Eclipse, Lazarus, KDevelop y Netbeans, que a su vez se desarrollan utilizando un lenguaje multiplataforma (por ejemplo, Free Pascal o Java), se ejecutan en diversas plataformas, incluyendo Windows, GNU/Linux, y Mac OS X. También han emergido IDEs como Xamarin que consigue poder programar en un solo lenguaje (C#) para múltiples sistemas operativos y dispositivos. También existe una pleyade de editores (incluso IDE completos) de programación online, por ejemplo Monaco, soportado por Windows Azure.