Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

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

José Domingo Muñoz
Principales IDEs, editores de texto y compiladores para C++

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.

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++.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Programador en C++

Programador en C++

carrera

Incluye 8 cursos:

  • Curso de Introducción a la programación con Pseudocódigo
  • Curso de introducción a C++
  • Curso de Programación orientada a objetos con C++

y 5 cursos más!

Duración: 22 horas y 43 minutos

Principales tipos de datos en C++

Principales tipos de datos en C++

Lenguajes de programación

23 de Octubre de 2020

En este artículo te hablamos sobre los principales tipos de datos que te vas a encontrar dentro del lenguaje de programación C++.

Curso de C++: Introducción

Curso de C++: Introducción

curso

Con este curso aprenderás:

  • Instalación de C++
  • Codificar y ejecutar programas c++
  • Estructura de un programa c++

Duración: 2 horas y 11 minutos

Más de 300 empresas confían en nosotros

Oesia
Vass
Everis
Ayesa
Altran
Ibermatica
Atmira
GFI
Accenture
GMV
Concatel
Telefonica
Caser
Banco de España
kpmg
Mapfre
Randstad