Está en la página 1de 8

LENGUAJE DE

PROGRAMACIÓN

 DEFINICIONES Y TIPOS
PROGRAMAS TRADUCTORES
DEFINICIONES:
 Los lenguajes de programación son un conjunto de símbolos,
caracteres y reglas que sirven para escribir programas y
permiten la comunicación del usuario (programador) y la
máquina (PC).
 Conjunto de sentencias utilizadas para escribir secuencias de
instrucciones para que ejecute un programa en una computadora.
TIPOS DE LENGUAJE DE
PROGRAMACIÓN:

 Lenguaje máquina: Son aquellos instrucciones que la


computadora (procesador) interpreta y ejecuta directamente, no
necesitan traducción posterior para que la CPU pueda comprender
y ejecutar el programa. Las instrucciones en lenguaje de máquina
se expresan en términos de la unidad de memoria más pequeña: el
bit (dígito binario 0 o 1).
TIPOS DE LENGUAJE DE
PROGRAMACIÓN:

 Lenguaje de Bajo Nivel: también llamados lenguajes


ensambladores, permiten al programador escribir
instrucciones de un programa usando abreviaturas del
lenguaje natural (inglés), también llamadas palabras
nemotécnicas (ADD, DIV, SUB, etc.)
TIPOS DE LENGUAJE DE
PROGRAMACIÓN:

 Lenguaje de alto nivel: Permite al programador


escribir las instrucciones de un programa,
utilizando palabras o expresiones sintácticas
muy similares al lenguaje natural (inglés).
LOS TRADUCTORES SE DIVIDEN
EN: COMPILADOR Y INTÉRPRETE
COMPILADOR: El compilador toma el código de fuente
escrito en algún lenguaje de programación, lo traduce entero a
código de máquina, y luego lo guarda en un archivo
ejecutable.
Una vez que el programa compila y genera el archivo
ejecutable se va a poder correr el programa sobre la plataforma
para la cual se programó.
LOS TRADUCTORES SE DIVIDEN
EN: INTÉRPRETE Y COMPILADOR

INTÉRPRETE: Es un traductor que toma un programa fuente,


traduce una sentencia y, a continuación, lo ejecuta y realiza el
mismo procedimiento para las demás sentencias.
Es un programa que reside en memoria y se va traduciendo el
programa a medida que se va necesitando, lo que quiere decir que
el intérprete no genera ningún archivo ejecutable, y por tanto el
mismo seguirá cargado en memoria hasta que finalice el programa.

También podría gustarte