Está en la página 1de 2

Lenguaje de Programación

Un lenguaje de programación es un lenguaje formal que especifica una serie de


instrucciones para que una computadora produzca diversas clases de datos. Los
lenguajes de programación pueden usarse para crear programas que pongan en
práctica algoritmos específicos que controlen el comportamiento físico y lógico
de una computadora.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que


definen su estructura y el significado de sus elementos y expresiones. Al
proceso por el cual se escribe, se prueba, se depura, se compila (de ser
necesario) y se mantiene el código fuente de un programa informático se le
llama programación.

Procesadores de lenguaje
Los procesadores de lenguaje son todos los programas que a través de una
entrada escrita en un lenguaje de programación pueden manipular herramientas
de software y hardware de un computador. El proceso es a través del análisis
de cada sentencia y su ejecución hasta finalizar todo el programa fuente.

Traductores
Un traductor es un programa que tiene como entrada un texto escrito en un
lenguaje (lenguaje fuente) y como salida produce un texto escrito en un lenguaje
(lenguaje objeto) que preserva el significado de origen. Ejemplos de traductores
son los ensambladores y los compiladores.

Interpretes
Intérprete en cinematografía, sinónimo de actor o actriz. Intérprete en lenguas
(traductor lingüístico o simplemente intérprete), persona que trabaja oralmente
en esta tarea. Intérprete informático, programa informático capaz de analizar y
ejecutar otros programas, sin necesidad de pasar por la etapa de la compilación.

Compilador
Un compilador es un programa informático que traduce un programa escrito en
un lenguaje de programación a otro lenguaje de programación, generando un
programa equivalente que la máquina será capaz de interpretar. Usualmente el
segundo lenguaje es lenguaje de máquina, pero también puede ser un código
intermedio (bytecode), o simplemente texto. Este proceso de traducción se
conoce como compilación.1
Un compilador es un programa que permite traducir el código fuente de un
programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente
lenguaje de máquina).
De esta manera un programador puede diseñar un programa en un lenguaje
mucho más cercano a cómo piensa un ser humano, para luego compilarlo a un
programa más manejable por una computadora.

Conversor
En informática, la conversión alude al proceso de transformación de datos
informáticos de una representación concreta a otra, cambiando los bits de un
formato a otro, normalmente para lograr la interoperabilidad de aplicaciones o
sistemas diferentes.

Ensamblador
Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de
mnemónicos que representan instrucciones básicas para los computadores,
microprocesadores, microcontroladores y otros circuitos integrados
programables. Implementa una representación simbólica de los códigos de
máquina binarios y otras constantes necesarias para programar una arquitectura
de procesador y constituye la representación más directa del código máquina
específico para cada arquitectura legible por un programador.

También podría gustarte