Lenguajes de Programación

Principales IDEs, editores de texto y compiladores para C++

Conoce una serie de IDEs, editores de texto y compiladores que te permitirán desarrollar  un programa en el lenguaje de programación C++.

Publicado el 22 de Octubre de 2020
Compartir

Un IDE o Entorno de Desarrollo Integrado es una aplicación que nos proporciona todas las herramientas para que un desarrollador pueda programar en un determinado lenguaje de programación.

Ofrece el editor de código con una serie de características, la posibilidad de compilar y ejecutar ese código, depurar el código, manejar proyectos, gestionar sistemas de control de versiones, etcétera.

En resumen, proporciona todo tipo de herramientas para que, desde el mismo entorno, tengamos todas las posibilidades en el ciclo de vida del desarrollo de una aplicación.

La mayoría de los IDEs utilizan internamente el compilador de línea de comando para compilar los programas que estemos realizando con ellos.

Conviértete en un Backend Developer
Domina los lenguajes de programación más demandados. Accede a cursos, talleres y laboratorios para crear proyectos con Java, Python, PHP, Microsoft .NET y más
Comenzar gratis ahora

IDEs para C++

Vamos a ver las características de una serie de IDEs para que conozcas diferentes entornos de desarrollo que se pueden emplear con lenguaje C++.

  • Dev-C++

Imagen 0 en Principales IDEs, editores de texto y compiladores para C++

· Emplea el compilador MinGW.
· Se trata de un software libre, sencillo y fácil de usar, ligero y eficiente, para la plataforma Windows.
· Es perfecto para comenzar a programar en C++.

  • Code::Blocks

Imagen 1 en Principales IDEs, editores de texto y compiladores para C++

· Ofrece algunas funcionalidades adicionales.
· Es un software libre muy utilizado por los desarrolladores, que además es multiplataforma.
· Está desarrollada mediante el propio lenguaje C++.

  • Eclipse

Imagen 2 en Principales IDEs, editores de texto y compiladores para C++

· Es un IDE con mucha solera entre los desarrolladores.
· Es multiplataforma y de código abierto.
· Está desarrollado en Java, ya que se enfoca sobre todo en la programación con este lenguaje.
· Tiene muchos plugins, entre ellos uno que permite programar en C++.
· Es ideal para equipos de desarrollo que trabajen con varios lenguajes a la vez.

  • CLion

Imagen 3 en Principales IDEs, editores de texto y compiladores para C++

· Es multiplataforma.
· Tiene muchas funcionalidades adicionales.
· Está enfocado en el desarrollo con los lenguajes C y C++.

  • Zinjal

Imagen 4 en Principales IDEs, editores de texto y compiladores para C++

· Es libre y gratuito.
· Está enfocado para programar en C++ y originalmente estaba pensado para ser usado por los estudiantes que aprendían a programar.
· Es utilizado en muchas universidades como primer IDE para los programadores que empiezan y que tienen pocos conocimientos previos, porque es un entorno muy sencillo pero que permite hacer programas complejos.

Editores de texto para C++

En los últimos años se han puesto muy de moda el utilizar editores de texto con muchas funcionalidades, como, por ejemplo, Visual Studio, Atom o Sublime Text.

Imagen 5 en Principales IDEs, editores de texto y compiladores para C++

Realmente son editores de texto pero que incluyen muchísimas funcionalidades y tienen muchos módulos y plugins que añaden más funcionalidades extras, con lo que estos editores de texto se convierten en entornos de desarrollo y son una alternativa interesante.

Compiladores en línea de comandos C++

Todos los entornos de desarrollo utilizan internamente compiladores de C++ que funcionan en la línea de comandos, y lo único que hacen es llamar a los mismos para que compilen el programa, lo enlacen y creen en el fichero ejecutable.

Imagen 6 en Principales IDEs, editores de texto y compiladores para C++

Normalmente al instalar el IDE se instala el compilador, pero en otras ocasiones el mismo entorno de desarrollo solicita que se instale el compilador que se va a utilizar con el mismo.

Existen muchas posibilidades tanto en Linux como en Windows, como pueden ser cmake o g++.

Mejora las habilidades de tus desarrolladores
Acelera la formación tecnológica de tus equipos con OpenWebinars. Desarrolla tu estrategia de atracción, fidelización y crecimiento de tus profesionales con el menor esfuerzo.
Solicitar más información


Compartir este post

También te puede interesar...

Tecnología

Principales tipos de datos en C++

23 Octubre 2020 José Domingo Muñoz
Curso de C++: Introducción

Curso de C++: Introducción

2 horas y 11 minutos · Curso

Realizando este curso de introducción a C++ aprenderás las características y los fundamentos de este lenguaje de programación, ya que es un curso de C++ …

  • Lenguajes de programación
Artículos
Ver todos