Unidad 02: Análisis Léxico
Clasificación de los Lenguajes de Programación
Los lenguajes de programación según su grado de independencia de la máquina:
a) Lenguaje máquina (representación binaria o hexadecimal.).
b) Lenguaje ensamblador o de bajo nivel (versión simbólica de un lenguaje máquina).
c) Lenguaje de medio nivel (lenguaje C).
d) Lenguaje de alto nivel (FORTRAN, COBOL, Pascal).
Lenguaje de máquina.
El lenguaje de máquina de una computadora consta de cadenas de números binarios (ceros y unos) y es el único que "entienden" directamente los procesadores.
Lenguaje ensamblador.
La comunicación en lenguaje de máquina es particular de cada procesador que se usa, y programar en este lenguaje es muy difícil y tedioso, por lo que se empezó a buscar mejores medios de comunicación con ésta.
Lenguajes de alto nivel.
Los primeros programas ensambladores producían sólo una instrucción en lenguaje de máquina por cada instrucción del programa fuente.
Los lenguajes de programación según su forma de procesar el código fuente
FASES DE LOS COMPILADORES
- Traductores (translators).
- Compiladores (compilers).
- Ensambladores (assemblers).
- Interpretes (interpreters).
- Editores (editors).
No hay comentarios.:
Publicar un comentario