![Principales distribuciones de Linux para esperar en 2020](/f/8e6c5d0b4b4063741d698d24019d8733.jpg?width=100&height=100)
C ++, una extensión de la conocida C lenguaje, es un lenguaje de programación excelente, poderoso y de propósito general que ofrece programación moderna y genérica características para desarrollar aplicaciones a gran escala que van desde videojuegos, motores de búsqueda, otro software de computadora hasta operaciones sistemas.
C ++ es altamente confiable y también permite la manipulación de memoria de bajo nivel para requisitos de programación más avanzados.
Existen varios editores de texto que los programadores pueden usar para escribir C / C ++ código, pero IDE ha surgido para ofrecer instalaciones y componentes integrales para una programación fácil e ideal.
No te pierdas:12 mejores editores de texto (GUI + CLI) para Linux
En este artículo, veremos algunos de los mejores IDE que puede encontrar en la plataforma Linux para C ++ o cualquier otra programación.
Netbeans es una plataforma multiplataforma gratuita, de código abierto y popular
IDE por C / C ++ y muchos otros lenguajes de programación. Es completamente extensible usando complementos desarrollados por la comunidad.Incluye tipos de proyectos y plantillas para C / C ++ y puede crear aplicaciones utilizando bibliotecas estáticas y dinámicas. Además, puede reutilizar el código existente para crear sus proyectos y también utilizar la función de arrastrar y soltar para importar archivos binarios en él para crear aplicaciones desde cero.
Veamos algunas de sus características:
Visite la página de inicio: https://netbeans.org/features/cpp/index.html
Código:: Bloques es una plataforma multiplataforma gratuita, altamente extensible y configurable IDE de C ++ construido para ofrecer a los usuarios las características más demandadas e ideales. Ofrece una interfaz de usuario coherente y se siente.
Y lo más importante, puede ampliar su funcionalidad mediante el uso de complementos desarrollados por los usuarios, algunos de los complementos son parte de Código:: Bloques lanzamiento, y muchos no lo están, escritos por usuarios individuales que no forman parte del equipo de desarrollo de Code:: Block.
Sus características se clasifican en un compilador, un depurador y características de interfaz y estas incluyen:
Visite la página de inicio: http://www.codeblocks.org
Eclipse es un IDE multiplataforma de código abierto muy conocido en el ámbito de la programación. Ofrece a los usuarios una gran GUI con soporte para la funcionalidad de arrastrar y soltar para una fácil disposición de los elementos de la interfaz.
El Eclipse CDT es un proyecto basado en la plataforma primaria Eclipse y proporciona un IDE C / C ++ completamente funcional con las siguientes características:
Visite la página de inicio: http://www.eclipse.org/cdt/
CodeLite también es un IDE multiplataforma, de código abierto y gratuito diseñado y creado específicamente para la programación C / C ++, JavaScript (Node.js) y PHP.
Algunas de sus principales características incluyen:
Visite la página de inicio: http://codelite.org/
Pescado azul es más que un editor normal, es un editor ligero y rápido que ofrece a los programadores características similares a IDE para desarrollar sitios web, escribir scripts y código de software. Es multiplataforma, se ejecuta en Linux, Mac OSX, FreeBSD, OpenBSD, Solaris y Windows, y también admite muchos lenguajes de programación, incluido C / C ++.
Leer también: 11 mejores alternativas de Notepad ++ para Linux
Tiene muchas funciones, incluidas las que se enumeran a continuación:
Visite la página de inicio: http://bluefish.openoffice.nl
Soportes es un editor de texto moderno y de código abierto diseñado específicamente para el diseño y desarrollo web. Es altamente extensible a través de complementos, por lo tanto, los programadores de C / C ++ pueden usarlo instalando el Extensión del paquete C / C ++ / Objective-C, este paquete está diseñado para mejorar la escritura de código C / C ++ y ofrecer similar a IDE características.
Visite la página de inicio: http://brackets.io/
Átomo también es un editor de texto moderno, de código abierto y multiplataforma que puede ejecutarse en Linux, Windows o Mac OS X. También se puede piratear hasta su base, por lo que los usuarios pueden personalizarlo para satisfacer sus demandas de escritura de código.
Tiene todas las funciones y algunas de sus características principales incluyen:
Visite la página de inicio: https://atom.io/
Instrucciones de instalación: https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/
Texto sublime es un editor de texto multiplataforma bien definido diseñado y desarrollado para código, marcado y prosa. Puede usarlo para escribir código C / C ++ y ofrece una excelente interfaz de usuario.
Su lista de características se compone de:
Visite la página de inicio: https://www.sublimetext.com
Instrucciones de instalación: https://www.tecmint.com/install-sublime-text-editor-in-linux/
CLion es un IDE no gratuito, potente y multiplataforma para programación C / C ++. Es un entorno de desarrollo C / C ++ totalmente integrado para programadores, que proporciona Cmake como modelo de proyecto, una ventana de terminal incrustada y un enfoque orientado al teclado para la escritura de código.
También ofrece un editor de código inteligente y moderno, además de muchas más funciones interesantes para permitir un entorno de escritura de código ideal y estas funciones incluyen:
Visite la página de inicio: https://www.jetbrains.com/clion/
Estudio visual es un entorno de desarrollo multiplataforma rico, totalmente integrado que se ejecuta en Linux, Windows y Mac OS X. Recientemente se hizo de código abierto para los usuarios de Linux y ha redefinido la edición de código, ofreciendo a los usuarios todas las herramientas necesarias para crear cada aplicación para múltiples plataformas, incluyendo Windows, Android, iOS y el web.
Está repleto de funciones, con funciones categorizadas en desarrollo de aplicaciones, gestión del ciclo de vida de las aplicaciones y funciones de ampliación e integración. Puede leer una lista completa de características en el sitio web de Visual Studio.
Visite la página de inicio: https://code.visualstudio.com/
KDevelop es solo otro IDE gratuito, de código abierto y multiplataforma que funciona en Linux, Solaris, FreeBSD, Windows, Mac OSX y otros sistemas operativos similares a Unix. Se basa en las bibliotecas KDevPlatform, KDE y Qt. KDevelop es altamente extensible a través de complementos y rico en funciones con las siguientes características notables:
Visite la página de inicio: https://www.kdevelop.org
Geany es un IDE gratuito, rápido, liviano y multiplataforma desarrollado para funcionar con pocas dependencias y también para operar independientemente de los populares escritorios Linux como GNOME y KDE. Requiere bibliotecas GTK2 para su funcionalidad.
Su lista de características consta de lo siguiente:
Visite la página de inicio: http://www.geany.org/
Anjuta DevStudio es un estudio de desarrollo de software GNOME simple pero poderoso que admite varios lenguajes de programación, incluido C / C ++.
Ofrece herramientas de programación avanzadas como gestión de proyectos, diseñador de GUI, depurador interactivo, asistente de aplicaciones, editor de código fuente, control de versiones y muchas otras funciones. Además, a las características anteriores, Anjuta DevStudio también tiene algunas otras excelentes características de IDE y estas incluyen:
Visite la página de inicio: http://anjuta.org/
El Estudio de programación GNAT es un IDE gratuito y fácil de usar diseñado y desarrollado para unificar la interacción entre un desarrollador y su código y software.
Construido para una programación ideal al facilitar la navegación de fuentes al tiempo que resalta secciones e ideas importantes de un programa. También está diseñado para ofrecer un alto nivel de comodidad de programación, lo que permite a los usuarios desarrollar sistemas integrales desde el suelo.
Es rico en funciones con las siguientes características:
Visite la página de inicio: http://libre.adacore.com/tools/gps/
Es un IDE multiplataforma gratuito diseñado para la creación de dispositivos conectados, UI y aplicaciones. Qt creator permite a los usuarios crear más que la codificación real de aplicaciones.
Se puede utilizar para crear aplicaciones móviles y de escritorio, y también dispositivos integrados conectados.
Algunas de sus características incluyen:
Visite la página de inicio: https://www.qt.io/ide/
Emacs es un editor de texto multiplataforma gratuito, potente, altamente extensible y personalizable que puede usar en Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows y Mac OS X.
El núcleo de Emacs es también un intérprete para Emacs Lisp, que es un lenguaje bajo el lenguaje de programación Lisp. Al momento de escribir estas líneas, la última versión de GNU Emacs es la versión 24.5 y las características fundamentales y notables de Emacs incluyen:
Visite la página de inicio: https://www.gnu.org/software/emacs/
SlickEditar (previamente Visual SlickEditar) es un IDE multiplataforma comercial galardonado creado para permitir a los programadores la capacidad de codificar en 7 plataformas en más de 40 idiomas. Respetado por su conjunto de herramientas de programación rico en funciones, SlickEdit permite a los usuarios codificar más rápido con un control total sobre su entorno.
Entre sus características se incluyen:
Lázaro IDE es un visual multiplataforma gratuito y de código abierto basado en Pascal Entorno de desarrollo integrado creado para proporcionar a los programadores una Compilador Pascal gratuito para el desarrollo rápido de aplicaciones. Es gratis para construir cualquier cosa, incluyendo p. Ej. software, juegos, exploradores de archivos, software de edición de gráficos, etc. independientemente de si serán gratuitos o comerciales.
Las características destacadas incluyen:
MonoDevelop es un IDE multiplataforma y de código abierto desarrollado por Xamarin para crear aplicaciones de escritorio web y multiplataforma con un enfoque principal en proyectos que usan Mono y .Neto marcos. Tiene una interfaz de usuario limpia y moderna con soporte para extensiones y varios idiomas desde el primer momento.
Las características destacadas de MonoDevelop incluyen:
Gambas es una potente plataforma de entorno de desarrollo de código abierto y libre basada en un intérprete básico con extensiones de objeto similares a las de Visual Basic. Para mejorar en gran medida su usabilidad y características, sus desarrolladores deben tener varias adiciones en proceso, como un componente web mejorado, un componente gráfico, un sistema de persistencia de objetos y actualizaciones a su base de datos componente.
Entre sus varias características destacadas actuales se encuentran:
El IDE de Eric Python es un IDE de Python con todas las funciones escrito en Python basado en el kit de herramientas Qt UI para integrarse con el control del editor de Scintilla. Está diseñado para que lo utilicen tanto programadores principiantes como desarrolladores profesionales y contiene un sistema de complementos que permite a los usuarios ampliar fácilmente su funcionalidad.
Sus características destacadas incluyen:
Editor de Python de Stani es un IDE multiplataforma para la programación de Python. Fue desarrollado por Stani Michiels para ofrecer a los desarrolladores de Python un IDE gratuito capaz de sugerencias de llamadas, sangría automática, shell de PyCrust, índice de fuente, compatibilidad con Blender, etc. Utiliza una interfaz de usuario simple con diseños en pestañas y soporte de integración para varias herramientas.
Las características del editor de Python de Stani incluyen:
Constructor de Boa es un simple creador gratuito de Python IDE y wxPython GUI para sistemas operativos Linux, Windows y Mac. Ofrece a los usuarios compatibilidad con Zope para la creación y edición de objetos, la creación y manipulación de marcos visuales, la creación y edición de propiedades desde el inspector, etc.
Las características destacadas incluyen:
Graviton es un editor de código fuente minimalista gratuito y de código abierto creado con un enfoque en la velocidad, la personalización y las herramientas que aumentan la productividad para Windows, Linux y macOS. Cuenta con una interfaz de usuario personalizable con iconos coloridos, resaltado de sintaxis, sangría automática, etc.
Las características de Graviton incluyen:
MindForger es un IDE de Markdown robusto, gratuito y de código abierto, impulsado por el rendimiento, desarrollado como un tomador de notas, editor y organizador inteligente con respeto por la seguridad y privacidad de los usuarios. Ofrece toneladas de funciones para la toma, gestión y uso compartido de notas avanzadas, como compatibilidad con etiquetas, copia de seguridad de datos, edición de metadatos, compatibilidad con Git y SSH, etc.
Entre sus características se incluyen:
IDE de Komodo es el entorno de desarrollo integrado (IDE) multilingüe más popular y potente para Perl, Python, PHP, Go, Ruby, desarrollo web (HTML, CSS, JavaScript) y más.
Consulte algunas de las siguientes características clave de Komodo IDE.
Empuje una versión mejorada de VI editor, es un editor de texto gratuito, poderoso, popular y altamente configurable. Está construido para permitir una edición de texto eficiente y ofrece interesantes funciones de edición para usuarios de Unix / Linux, por lo tanto, también es una buena opción para escribir y editar código C / C ++.
No te pierdas:Aprenda Vi / Vim como editor de texto completo: GUÍA PARA PRINCIPIANTES
En general, IDE ofrecen más comodidad de programación que los editores de texto tradicionales, por lo que siempre es una buena idea utilizarlos. Vienen con características interesantes y ofrecen un entorno de desarrollo integral, a veces los programadores se ven atrapados entre elegir el mejor IDE para usar en la programación C / C ++.
Hay muchos otros IDE que puede encontrar y descargar de Internet, pero probar varios de ellos puede ayudarlo a encontrar el que se adapte a sus necesidades.