- Alfabeto: conjunto de caracteres definidos para formar hileras.
- Sintaxis: conjunto de reglas que determinan si una hilera es válida.
- Semántica: conjunto de reglas que determinani la hilera tiene o no sentido.
- Lenguaje: grupo de hileras que cumplen con reglasgrmaticales establecidas.
Tipos de lenguajes:
- Bajo Nivel: es el lenguaje máquina. Ejemplo: 1011000001100001.
- Nivel Medio(Ensamblador): en este lenguaje cada instrucción equivale a una instrucción en lenguaje máquina. Ejemplo: Mov al, 06lh.
- Alto Nivel: lo comandos se introducen desde el teclado, un programa residente en la memoria o desde un Dispositivo de Almacenamiento (DD), son intersectados por un programa que los traduce a lenguaje máquina.
Traductor: es un programa que toma como entradaun programa fuente y lo convierte a un programa en código máquina.
Tipos de traductor:
- Interprete: toma el programa fuente linea por linea y lo va ejecutando; si alguna linea tiene un error lo devuelve.
- Compilador: genera aplicaciones que sean directamente utilizables en una computadora. El Compilador lee el programa fuente, compruebasu sintaxis y lo traduce a código máquina generando el archivo ejecutable final.
Programación: es escribir nuestras ideas sobre un lenguaje de programación, para que estas puedan ser entendidas por las computadoras, y así trabajar bajo las ordenes que se dan en las mismas con el fin de resolver problemas.
Lenguaje de Programación: son herramientas que nos permiten crear programas y sofware. Ejemplo: Delphi, Visual Basic, Java, Lisp, Prolog, etc.
La computadora funcionabajo control dee un programa el cual debe estar almacenado en una unidad de memoria (DD).
Diferentes tipo de Procesos de un Programa:
Tenemos 3 tipos:
- Secuencial:son los que se realizan en secuencia, una acción sigue a la otra, un paso va tras otro.
- Paralelo: se ejecutan simultáneamente.
- Algoritmo.
No hay comentarios:
Publicar un comentario