Podemos encontrar varios tipos de Lenguajes:
- Lenguaje Declarativos.- Son los más parecidos al castellano o ingles en su potencia expresiva y funcionalidad y están ene le nivel más alto respecto a los otros. Son fundamentalmente lenguaje de órdenes, denominados por sentencias que expresan “Lo que hay que hacer” en vez de “Como hacerlo”
- Lenguaje de Alto Nivel.- Son los mas utilizados como lenguaje de programación, Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. Además, los lenguajes de alto nivel suelen tener la característica de “Transportabilidad”.
- Lenguajes Ensamblador. Y Lenguaje Maquina.- Cada tipo de maquina tiene su propio lenguajes de maquina distinto y su lenguaje ensamblador asociado. El lenguaje ensamblador es simplemente una representación simbólica del lenguaje maquina asociado, lo cual permite una programación menos tediosa que con el anterior.
Herramientas
¿Qué es un compilador cruzado?
Un compilador cruzado es un compilador capaz de crear código ejecutable para otra plataforma, distinta a aquélla en el que el compilador se ejecuta.
¿Qué es un analizador léxico?
Un analizador léxico: es la primera fase de un compilador consistente en un programa que recibe como entrada el código fuente de otro programa y produce una salida compuesta de tokens (componentes léxicos) o símbolos.
Función de analizador léxico:
La principal función consiste en leer la secuencia de caracteres del programa fuente, carácter a carácter y elaborar como salida la secuencia de componentes léxicos.
Los componentes léxicos representan:
- Palabras reservadas: IF, WHILE
-Identificadores: VARIABLES, FUNCIONES
- Símbolos especiales: ;, (), {}
- Operadores: =, >,<, +
- Constantes numéricas: ENTEROS, FLOTANTES
- Constantes de carácter
Un compilador cruzado es un compilador capaz de crear código ejecutable para otra plataforma, distinta a aquélla en el que el compilador se ejecuta.
¿Qué es un analizador léxico?
Un analizador léxico: es la primera fase de un compilador consistente en un programa que recibe como entrada el código fuente de otro programa y produce una salida compuesta de tokens (componentes léxicos) o símbolos.
Función de analizador léxico:
La principal función consiste en leer la secuencia de caracteres del programa fuente, carácter a carácter y elaborar como salida la secuencia de componentes léxicos.
Los componentes léxicos representan:
- Palabras reservadas: IF, WHILE
-Identificadores: VARIABLES, FUNCIONES
- Símbolos especiales: ;, (), {}
- Operadores: =, >,<, +
- Constantes numéricas: ENTEROS, FLOTANTES
- Constantes de carácter
No hay comentarios:
Publicar un comentario