¿QUE ES UN COMPILADOR?
Un compilador es un programa informático que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto). El proceso de traducción se conoce como compilación.
CARACTERÍSTICAS
- Generación de código ejecutable: traducen el código fuente a un código ejecutable independiente de la plataforma.
- Optimización: pueden realizar optimizaciones en rendimiento y recursos en el código durante la compilación.
- Mayor velocidad de ejecución
- Mayor seguridad: ya que el código fuente original no está disponible para los usuarios finales. Esto puede proteger la propiedad intelectual y evitar la ingeniería inversa.
- Compilación cruzada: facilita la creación de aplicaciones multiplataforma.
- Lenguajes de alto rendimiento: son comunes en lenguajes de programación de alto rendimiento como C, C++, Rust y Go.
- Proceso de desarrollo más lento: porque compila antes de ejecutar.
HERRAMIENTAS
GCC: es un compilador de código abierto que soporta varios lenguajes de programación, incluyendo C, C++, Objective-C, Fortran, Ada, y otros.
Clang: es un compilador de código abierto que soporta varios lenguajes de programación, incluyendo C, C++, Objective-C, y otros.
Visual C++: es un compilador de Microsoft que soporta varios lenguajes de programación, incluyendo C++, C#, y otros.










Comentarios
Publicar un comentario