Está en la página 1de 3

Tipos de Compiladores

Compiladores en Windows:

Dev-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

 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

 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

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

Zinjal

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

Visual C++

Microsoft ha publicado una versión gratuita (de libre descarga desde la Web) de su entorno de
desarrollo Visual C++. Además también está disponible para su descarga una versión del SDK. Es
decir, de la documentación necesaria para desarrollar aplicaciones Windows (especialmente
interesante porque contiene información sobre la API de este Sistema). Naturalmente está
orientado a desarrollos para los entornos Windows, y el único "pero" que se me ocurre es que
esta versión de C++ contiene extensiones no incluidas en el Estándar, aunque desde luego en lo
que respecta a su cumplimiento, es quizás uno de los que puede presumir de ser prácticamente
100 % "compliant".

Compiladores Linux

Bluefish:

Es software libre y el mejor para editar archivos HTML. Su fuerte se basa en facilidad de uso,
disponibilidad para varios idiomas y compatibilidad de sintaxis con otros “patrones”, como por
ejemplo XML, Python, PHP, Javascript, JSP, SQL, Perl, CSS, Pascal, R, Coldfusion y Matlab. Soporta
caracteres multibyte, unicode, UTF-8 y al estar escrito en C y GTK posee un escaso uso de
memoria, menor que otras herramientas de su estilo.

Anjuta:

Un IDE (entorno de desarrollo integrado) que trabajaba con C y C++ y en la actualidad a extendido
su soporte hacia Java, Python y Vala. A partir de la versión 2 incluye el nuevo soporte a
extensiones, lo cual lo dota con mayor funcionalidad que la versión anterior. También es de
destacar el coloreado de sintaxis y su integración con Glade para la creación de interfaces gráficas.

Glade:

Es una herramienta de desarrollo de interfaces gráficas (GUI) programado en C y GTK. Este tipo de
herramientas son independientes de un lenguaje de programación específico, sin embargo los
lenguajes de mayor soporte incluyen C, C++, C#, Java, Vala, Perl y Python, entre otros. La versión 3
fue totalmente reescrita para tomar ventaja de las características de GTK+, disminuyendo las
líneas de código, permitiendo su integración con Anjuta. Utiliza un formato de XML llamado
GtkBuilder para almacenar los datos de las interfaces creadas.

GCC (Colección de Compiladores de GNU):

Es un conjunto de compiladores creados por GNU que en un principio compilaba para el lenguaje
C. Actualmente soporta “front ends” para C, C++, Java, Ada, Objective C, Objective C++ y Fortran, y
soporta otros lenguajes de forma no estándar, como por ejemplo Go, Pascal , Modula 2, Modula 3
y D. Las ventajas de usar GCC para compilar radican en la optimización del código basado en el
microprocesador propio, comprobación de errores, depuración y optimización en las llamadas a
subrutinas.

Kdevelop:

Un IDE que se encuentra optimizado para distribuciones que usen KDE como entorno gráfico.
Soporta C, C++ y PHP. Como con otros IDEs, la versión 4 fue totalmente reescrita en C++ usando
las librerías gráficas de qt, las mismas que permiten su integración con QtDesigner. Al carecer de
compilador propio es necesario instalar también GCC. Algunas de sus características más útiles son
el navegador entre clases de la aplicación y el soporte para la definición de las clases y el
framework.

Kate

Muchos conocerán este editor de texto para la plataforma KDE, y si bien no ofrece miles de
herramientas, es su simpleza la cual lo destaca como una alternativa a muchas otras. Programada
en C++ y qt, sus principales características son el coloreado de sintaxis extensible mediante XML,
soporte de sesiones y seguimiento de código para C, C++, Java y otros lenguajes. Es una de las
herramientas incluídas en el paquete KDEBase y es usada como editor de texto por KDevelop y
Quanta Plus

Comentario personal:

Ambos sistemas operativos son muy completos y las empresas creadoras han puesto varios tipos
de compiladores en cada uno de ellos para los que trabajan en un especifico sistema.

Los dos cuentan con compilación en lenguajes muy estándares, como c++, C# y entre otros.

Windows es más comerciales y si compras una computadora uno se va topar que trae ese sistema
operativo. Yo que he usado Linux opino que la forma y peso que tiene ayuda a que sea más seguro
al momento de compilar código, muchas empresas que crean programas de compiladores que
solo habían estado en Windows han trabajado para tener esa misma herramienta en Linux además
de sus propias herramientas del sistema.

Ambos tienen una gran empresa atrás que siempre va creciendo en el mundo de la programación
y creando más herramientas tanto para programadores como publico en general.

Pienso que hay que saber como utilizar los dos sistemas y saber los tipos de compiladores y
lenguajes de cada uno de ellos para competir más en el área laboral-.

Egrafìa

Sito: https://www.zator.com/compiladoresC.htm

Fecha consultado: 25/02/2021 a las 9:45PM

Sito: https://openwebinars.net/blog/principales-ides-editores-de-texto-y-compiladores-para-c/

Fecha consultado: 25/02/2021 a las 9:45PM

Sito: https://blog.desdelinux.net/18-herramientas-para-programar-en-gnulinux/

Fecha consultado: 25/02/2021 a las 9:45PM

También podría gustarte