· Alfabeto: conjunto de caracteres definidos para crear hileras
· Sintaxis: conjunto de reglas q determina si una hilera es valida.
· Semítica: conjunto de reglas q determina si una hilera tiene sentido.
· Lenguaje: grupo de hileras q cumple con las reglas gramaticales establecidas.
TIPOS DE LENGUAJE
· Nivel Bajo:
Es el lenguaje de maquina es el lenguaje propio del ordenador, basado en el sistema binario.
· Nivel Medio:
Es el ensamblador, en este lenguaje cada instrucción equivale a una instrucción en el lenguaje maquina.
· Nivel Alto:
Los comandos se introducen desde el teclado, desde un programa residente en la memoria, o desde un dispositivo de almacenamiento y son intersecados por un programa que lo traduce a instrucciones del lenguaje maquina.
Tranductor: Es un programa que toma como entrada un programa fuente y lo convierte a un programa en código
o lenguaje maquina.
Hay 2 tipos de traductores:
· Interprete:
Toma el programa fuente línea por línea y lo va ejecutando y si alguna línea tiene algún error lo devuelve.
· Compilación: genera aplicaciones que son directamente utilizables en una computadora.
El Compilador lee el código fuente comprueba su sintaxis y lo traduce a código maquina generando el archivo ejecutable final.
· Sintaxis: conjunto de reglas q determina si una hilera es valida.
· Semítica: conjunto de reglas q determina si una hilera tiene sentido.
· Lenguaje: grupo de hileras q cumple con las reglas gramaticales establecidas.
TIPOS DE LENGUAJE
· Nivel Bajo:
Es el lenguaje de maquina es el lenguaje propio del ordenador, basado en el sistema binario.
· Nivel Medio:
Es el ensamblador, en este lenguaje cada instrucción equivale a una instrucción en el lenguaje maquina.
· Nivel Alto:
Los comandos se introducen desde el teclado, desde un programa residente en la memoria, o desde un dispositivo de almacenamiento y son intersecados por un programa que lo traduce a instrucciones del lenguaje maquina.
Tranductor: Es un programa que toma como entrada un programa fuente y lo convierte a un programa en código
o lenguaje maquina.
Hay 2 tipos de traductores:
· Interprete:
Toma el programa fuente línea por línea y lo va ejecutando y si alguna línea tiene algún error lo devuelve.
· Compilación: genera aplicaciones que son directamente utilizables en una computadora.
El Compilador lee el código fuente comprueba su sintaxis y lo traduce a código maquina generando el archivo ejecutable final.
No hay comentarios:
Publicar un comentario