SlideShare uma empresa Scribd logo
1 de 5
INSTITUTO TECNOLOGICO
“SAN GABRIEL”
HISTORIA DEL LENGUAJE C++
POR:
DARIO MANZANO
RIOBAMBA-ECUADOR
2013
HISTORIA DEL LENGUAJE C++
El lenguaje C es un lenguaje de propósito general desarrollado en los laboratorios
bell en 1972. Sus creadores son Dennis Ritchie y Ken Thompson, surge para
cubrir las carencias del lenguaje B desarrollado en 1967 por Martin Richards, el
lenguaje B tenía un manejo de tipos muy débil. C entonces incorpora algunas
ideas de B pero hace más fuerte el control de tipos le agrega definiciones de
estructura y algunos operadores extra entre otras cosas.
Los cambios efectuados fueron utilizados por los primeros usuarios de UNIX
.luego con el lenguaje C se desarrollaron el kernel y otras aplicaciones de UNIX.
En 1980 C cobra mayor popularidad gracias al surgimiento de versiones
comerciales del lenguaje. En 1980 el grupo ANSI desarrolla ANSI C que es la
versión estándar de C propuesta por el grupo. C se convierte en el lenguaje de
mayor aceptación por parte de los programadorespor que hace una conjugación
en lenguaje de alto nivel y lenguaje máquina.
Posteriormente ANSI desarrolla C++ es un lenguaje de programación diseñado a
mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue
el extender al exitoso lenguaje de programaciónC con mecanismos que permitan
la manipulación de objetos. El lenguaje C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumó
a los otros dos paradigmas que ya estaban admitidos (programación estructurada
y la programación orientada a objetos). Por esto se suele decir que el C++ es un
lenguaje de programación multiparadigma
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la
mayoría de los fabricantes de compiladores más modernos. Existen también
algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder
crear nuevos tipos que se comporten como tipos fundamentales.
Actualmente muchas empresas se dedican a vender el compilador del lenguaje C,
dos de estos imperios son:
----Microsoft visual c++
----Borland c++ Builder
La mayoría de los compiladores actuales soportan la programación en C Estándar,
C Orientado a objetos y La Programación Visual.
Algunos de las C existentes son:
-Quick C
-C++
-Turbo C
-Turbo C ++
-Borland C
-Borland C++
-Microsoft C
APLICACIONES CREADAS EN EL LENGUAJE C++
Existen muchas aplicaciones desarrolladas en el lenguaje c++
Entre las cuales podemos mencionar
Facebook
Google
Unix
Office
Mac
YouTube
AutoCAD
Entre otras aplicaciones que se han realizado en el lenguaje de programación c++
IDES MAS UTILIZADOS PARA PROGRAMAR EN EL LENGUAJE C++
 Ultimate++, RAD multiplataforma para C++. Para Windows y Linux.
 Zinjai hecho en castellano para Windows y Linux.
 CodeLite es una solución ligera y compatible con Windows, Linux y Mac OS X.
 Code Blocks es otra completa solución gratis para Windows, Linux y Mac OS
X.
 Anjuta DevStudio es un IDE para C/C++ especialmente para Gnome en
Linux.
 Eclipsefamoso por su creación como entorno por excelencia para Java, pero
que también soporta C y C++ además funciona en Linux, Windows y Mac Os X
gracias que está hecho en Java.
 Geany un entorno GTK2 para Windows.
 GNAT Programming Studio es multiplataforma para Windows, Linux, Solaris
y Mac Os X. Además de gratis hace uso de los compiladores de GNU.
 Kdevelop es el entorno ide para KDE por excelencia con soporte para muchos
lenguajes de programación.
 MonoDevelop aunque está pensado para .NET y C# soporta C++ y funciona
en Linux, Windows y Mac OS X.
 Pelles C es un entorno para programar en C que es freeware y pensado para
desarrollar para Windows y Pocket PC.
 Qt Creator es un IDE multiplataforma para C++ que utiliza los compiladores
GNU en Linux y Mac OS X, MinGW en Windows. Ahora lo controla Nokia.
 Sun Studio Express pensado para C, C++ y Fortran y compatible con Solaris,
Open Solaris y Linux.
 Microsoft Visual Studio Express es una versión de desarrollo y gratis del IDE
de Bill Gates para programar en sus lenguajes Visual Basic, C#, C++, Solo
para Windows.
 Sharp developes un IDE de código abierto para C# y VB.NET.
 wxDev-C++ es un IDE gratis para el lenguaje Dev-C++. Para Windows.
 NetBeans IDE también soporta C y C++ además de Java, Ruby, PHP entre
otros.
 RELO C/C++ es un IDE de código abierto para desarrollo en Windows con
MingW32 y compiladores Borland C++.
 Quincy es un sencillo entorno de desarrollo gratis para C y C++ en Windows.
 Borland C++ versión 5.5 del compilador disponible para descargar gratis para
Windows. Solo el compilador no el IDE, pero merece la pena.
 BVRDE es un entorno de desarrollo para C y C++ para Windows NT. Un poco
antiguo.
 SallyIDE es un sencillo IDE para C++ bajo Windows.
 SmallIDE es un entorno de desarrollo fácil para usar con el compilador Borland
C++.
 Xcode es el conjunto de utilidades de desarrollo para Mac OS X con IDE y
versiones modificadas de los compiladores GNU GCC y soporte para C, C++,
Fortran, Objetive-C, Objetive-C++, Java, Apple Script, Python y Ruby, entre
otros lenguajes con módulos adicionales.

Mais conteúdo relacionado

Mais procurados

Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
K Manuel TN
 
Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)
kevin antonio
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
Aeivans
 
Linea del tiempo historia de la programacion
Linea del tiempo historia de la programacionLinea del tiempo historia de la programacion
Linea del tiempo historia de la programacion
RobertoCarlos523
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
perlallamas
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
Carolina Cols
 

Mais procurados (20)

Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)Historia de la programacion (linea del tiempo)
Historia de la programacion (linea del tiempo)
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Estructura básica general del sistema unix
Estructura básica general del sistema unixEstructura básica general del sistema unix
Estructura básica general del sistema unix
 
Linea del tiempo historia de la programacion
Linea del tiempo historia de la programacionLinea del tiempo historia de la programacion
Linea del tiempo historia de la programacion
 
Linea de tiempo sistemas operativos
Linea de tiempo sistemas operativosLinea de tiempo sistemas operativos
Linea de tiempo sistemas operativos
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Diapositiva linux
Diapositiva linuxDiapositiva linux
Diapositiva linux
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
 
Visual basic
Visual basicVisual basic
Visual basic
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Topicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de Usuario
Topicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de UsuarioTopicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de Usuario
Topicos Avanzados de Programacion - Unidad 2 GUI Interfaz Grafica de Usuario
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 

Semelhante a HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++ (20)

Deber
DeberDeber
Deber
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
lenguaje c++
lenguaje c++lenguaje c++
lenguaje c++
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Breve Historia de C/C/++
Breve Historia de C/C/++Breve Historia de C/C/++
Breve Historia de C/C/++
 
Deber de estructura de datos
Deber de estructura de datosDeber de estructura de datos
Deber de estructura de datos
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Tema 1 Programación I. 05-02-23.pdf
Tema 1 Programación I. 05-02-23.pdfTema 1 Programación I. 05-02-23.pdf
Tema 1 Programación I. 05-02-23.pdf
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
C++
C++C++
C++
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++

  • 1. INSTITUTO TECNOLOGICO “SAN GABRIEL” HISTORIA DEL LENGUAJE C++ POR: DARIO MANZANO RIOBAMBA-ECUADOR 2013
  • 2. HISTORIA DEL LENGUAJE C++ El lenguaje C es un lenguaje de propósito general desarrollado en los laboratorios bell en 1972. Sus creadores son Dennis Ritchie y Ken Thompson, surge para cubrir las carencias del lenguaje B desarrollado en 1967 por Martin Richards, el lenguaje B tenía un manejo de tipos muy débil. C entonces incorpora algunas ideas de B pero hace más fuerte el control de tipos le agrega definiciones de estructura y algunos operadores extra entre otras cosas. Los cambios efectuados fueron utilizados por los primeros usuarios de UNIX .luego con el lenguaje C se desarrollaron el kernel y otras aplicaciones de UNIX. En 1980 C cobra mayor popularidad gracias al surgimiento de versiones comerciales del lenguaje. En 1980 el grupo ANSI desarrolla ANSI C que es la versión estándar de C propuesta por el grupo. C se convierte en el lenguaje de mayor aceptación por parte de los programadorespor que hace una conjugación en lenguaje de alto nivel y lenguaje máquina. Posteriormente ANSI desarrolla C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programaciónC con mecanismos que permitan la manipulación de objetos. El lenguaje C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
  • 3. Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales. Actualmente muchas empresas se dedican a vender el compilador del lenguaje C, dos de estos imperios son: ----Microsoft visual c++ ----Borland c++ Builder La mayoría de los compiladores actuales soportan la programación en C Estándar, C Orientado a objetos y La Programación Visual. Algunos de las C existentes son: -Quick C -C++ -Turbo C -Turbo C ++ -Borland C -Borland C++ -Microsoft C APLICACIONES CREADAS EN EL LENGUAJE C++ Existen muchas aplicaciones desarrolladas en el lenguaje c++ Entre las cuales podemos mencionar Facebook Google Unix Office Mac YouTube AutoCAD
  • 4. Entre otras aplicaciones que se han realizado en el lenguaje de programación c++ IDES MAS UTILIZADOS PARA PROGRAMAR EN EL LENGUAJE C++  Ultimate++, RAD multiplataforma para C++. Para Windows y Linux.  Zinjai hecho en castellano para Windows y Linux.  CodeLite es una solución ligera y compatible con Windows, Linux y Mac OS X.  Code Blocks es otra completa solución gratis para Windows, Linux y Mac OS X.  Anjuta DevStudio es un IDE para C/C++ especialmente para Gnome en Linux.  Eclipsefamoso por su creación como entorno por excelencia para Java, pero que también soporta C y C++ además funciona en Linux, Windows y Mac Os X gracias que está hecho en Java.  Geany un entorno GTK2 para Windows.  GNAT Programming Studio es multiplataforma para Windows, Linux, Solaris y Mac Os X. Además de gratis hace uso de los compiladores de GNU.  Kdevelop es el entorno ide para KDE por excelencia con soporte para muchos lenguajes de programación.  MonoDevelop aunque está pensado para .NET y C# soporta C++ y funciona en Linux, Windows y Mac OS X.  Pelles C es un entorno para programar en C que es freeware y pensado para desarrollar para Windows y Pocket PC.  Qt Creator es un IDE multiplataforma para C++ que utiliza los compiladores GNU en Linux y Mac OS X, MinGW en Windows. Ahora lo controla Nokia.  Sun Studio Express pensado para C, C++ y Fortran y compatible con Solaris, Open Solaris y Linux.  Microsoft Visual Studio Express es una versión de desarrollo y gratis del IDE de Bill Gates para programar en sus lenguajes Visual Basic, C#, C++, Solo para Windows.  Sharp developes un IDE de código abierto para C# y VB.NET.  wxDev-C++ es un IDE gratis para el lenguaje Dev-C++. Para Windows.
  • 5.  NetBeans IDE también soporta C y C++ además de Java, Ruby, PHP entre otros.  RELO C/C++ es un IDE de código abierto para desarrollo en Windows con MingW32 y compiladores Borland C++.  Quincy es un sencillo entorno de desarrollo gratis para C y C++ en Windows.  Borland C++ versión 5.5 del compilador disponible para descargar gratis para Windows. Solo el compilador no el IDE, pero merece la pena.  BVRDE es un entorno de desarrollo para C y C++ para Windows NT. Un poco antiguo.  SallyIDE es un sencillo IDE para C++ bajo Windows.  SmallIDE es un entorno de desarrollo fácil para usar con el compilador Borland C++.  Xcode es el conjunto de utilidades de desarrollo para Mac OS X con IDE y versiones modificadas de los compiladores GNU GCC y soporte para C, C++, Fortran, Objetive-C, Objetive-C++, Java, Apple Script, Python y Ruby, entre otros lenguajes con módulos adicionales.