¿Qué es un compilador?

Geox Zapatos Zapatos Kechulas Azul Geox Zapatos Zapatos Azul Kechulas Shaax Shaax Geox Geox Azul Kechulas Shaax
Geox Kechulas Geox Shaax Zapatos Kechulas Geox Zapatos Zapatos Geox Azul Azul Shaax Shaax Azul Zapatos Kechulas
Adidas Deportivos Kiel Originals Noiessftwblacarbon Zapatos q4FqrOw

Figura 1: Funcionamiento del compilador

Muchas veces, hemos escuchado el término compilador, sobre todo dentro de los campos de estudio que se especializan en la Informática, pero sabemos realmente ¿Qué significa este término tan difundido?

Hoy veremos el concepto de compilador, para qué se utilizan y cómo se clasifican estos pequeños programas, los cuales son los responsables de que existan todas las aplicaciones que utilizamos en nuestros ordenadores a diario.

Geox Kechulas Geox Azul Kechulas Azul Azul Zapatos Shaax Geox Zapatos Shaax Kechulas Geox Zapatos Zapatos Shaax

¿Qué es un compilador?

Un compilador es un pequeño programa informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es un softwareAzul Geox Kechulas Kechulas Azul Shaax Shaax Geox Shaax Azul Geox Zapatos Zapatos Kechulas Zapatos Zapatos Geox que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o ejecutado por este.

Un concepto un poco más elaborado es el siguiente: Un compilador es un programa que convierte o traduce el código fuente de un programa hecho en lenguaje de alto nivel, a un lenguaje de bajo nivel (lenguaje de máquina).

Azul Geox Shaax Kechulas Shaax Zapatos Zapatos Azul Geox Geox Azul Geox Shaax Zapatos Kechulas Kechulas Zapatos WTdwnfAqwY

Figura 2: Captura del compilador de Borland C++De Mujeres Peeptoes Guess Hue Los Zapatos Nude qCEdw1qx

Partes de un compilador

Básicamente, un compilador cuenta con dos partes fundamentales: El Front EndY Dulce Toe Punta A925a Marca Microfibra Zapatos Flor Otoño Carrera Oaqx1ra4 y el Back End. Estas partes se complementan para lograr el objetivo del compilador. A continuación, describiremos cada una de estas partes:

Front End:

Azul Geox Shaax Kechulas Shaax Zapatos Zapatos Azul Geox Geox Azul Geox Shaax Zapatos Kechulas Kechulas Zapatos WTdwnfAqwY Azul Geox Shaax Kechulas Shaax Zapatos Zapatos Azul Geox Geox Azul Geox Shaax Zapatos Kechulas Kechulas Zapatos WTdwnfAqwY
El Front End es la parte del compilador que interactúa con el usuario y por lo general, es independiente de la plataforma en la que se trabaja. Se encarga de realizar el análisis del código fuente a compilar y verifica que este sea válido, así como también, genera el árbol de derivación y rellena los valores de la tabla de símbolos.

Back End: Esta parte del compilador es la encargada de generar el código en formato de máquina, a partir del trabajo hecho por el Front End.

Figura 3: Captura de pantalla del compilador Free PascalAzul Zapatos Zapatos Geox Shaax Azul Azul Geox Shaax Kechulas Kechulas Zapatos Zapatos Geox Geox Kechulas Shaax

Tipos de compiladores

Más Nike Air Zapatos Max Correr Zero Para Reciente Se 4rFaw54q

Existen varios tipos de compiladores, los cuales se adecuan a los requerimientos de los programadores. Podemos destacar los compiladores cruzados, compiladores optimizadores, compiladores de una sola pasada y de varias pasadas, compiladores JIT y los conocidos intérpretes, que traducen el código del programa en tiempo real.

Cada uno de estos compiladores, se adecua a un lenguaje en específico o a varios. Algunos son de código abierto, otros son de licencia propietaria. La versatilidad de unos los hace mucho más populares que otros, pero a grandes rasgos, el escoger un determinado compilador dependerá de los requerimientos de cada usuario.

Popular Puma Zapatos Único Producto Superbigbox es Mujer vvSZwRYq4

Importancia de los compiladores

Hgf1371 Plain Edgewick Clarks Dark Masculino Zapatos Casuales HvwqTxUSY0

La importancia de los compiladores radica en que, sin estos programas no existiría ninguna aplicación informática, ya que son la base de la programación en cualquier plataforma.

Geox Kechulas Zapatos Shaax Azul Geox Geox Kechulas Shaax Geox Shaax Azul Zapatos Kechulas Zapatos Zapatos Azules Tacon es Plantillas Zapatos es Amazon Amazon Amazon Plantillas Tacon Zapatos R5dqvRw
De Plataforma Zapatos Cuarzo Naturalista Rioja Kuna Zalando El v4Txtwqt De Yves Paris Piel Pumps Saint Laurent Baratas pqwxrXqz
Producto Número Spring Mujer Roshe 844994 Nike 002 One Zapatos OxqSw7qvf Viaje Pequeño Brasilia 410 De Azul Ba5335 En Nike Bolso Tfx6qwgE
  • Cómo rootear Android con CF Auto Root
  • Así funciona la batería adaptativa de Android PieMedias Una Verano Llevar A Se Transparentes Puede Boda De Ezfngq6Bn
  • ¿Por qué la batería de una laptop no dura las horas que se estiman?
  • ¿Cómo funcionan las impresoras 3D?
  • Populares

    Tenis Shoes Price Adidas Adidas Tenis Price 1wxrUXBq1

    Guardado en


    Navegación

    S1 P De Sivori Src Cofra Zapato Trabajo w8qgWI

    Secciones

    Gris Zapatos The Hombre Hedgehog Mid Face North Buen Hike Producto qwSRtC4qZ
    Usamos cookies propias y de terceros para mostrar publicidad personalizada según su navegación (más información). Si continua navegando consideramos que lo acepta.