Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes Programación
image, image, Guevara, Cecilia 8-849-994
…
Lenguajes Programación
-
El año en que surgieron
1958 : A raíz de una conferencia entre Americanos y Europeos se lanza la idea de un lenguaje normalizado universal: ALGOL 58 (ALGOrithmic Language).
-
-
1991: HTML, Python y Visual Basic
Qué es un analizador léxico
Se encarga de buscar los componentes léxicos o palabras que componen el programa fuente, según unas reglas o patrones. La entrada del analizador léxico podemos definirla como una secuencia de caracteres.
Funciones
Su principal función consiste en leer los caracteres de entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis
Caracteristica
El analizador lèxico tiene que dividir la secuencia de caracteres en palabras con significado propio y despues convertirlo a una secuencia de terminales desde el punto de vista del analizador sintactico.
El analizador lèxico reconoce las palabras en funcion de una gramàtica regular de manera que sus terminales se convierten en los elementos de entrad de fases posteriores.
-
Token
Es el terminal asociado a un patrón. Cada token se convierte en un número que es un código identificativo de cada patrón. En algunos casos, cada número tiene asociado un puntero a la tabla de símbolos. Utilizamos la palabra terminal desde el punto de vista de la gramática utilizada por el analizador sintáctico.
Lexema
Es cada secuencia de caracteres concreta que encaja con un patrón, es decir,
es como una instancia de un patrón
Según la generación
Los lenguajes de tercera generación, o 3GL, lenguajes de alto nivel como C.
Los lenguajes de segunda generación, o 2GL, lenguajes de bajo nivel que generalmente consisten en lenguajes ensamblados.
Los lenguajes de primera generación, o 1GL, lenguajes de bajo nivel que son lenguaje de máquina.
Los lenguajes de cuarta generación, o 4GL, son idiomas que consisten en declaraciones similares a las declaraciones en un lenguaje humano. Los lenguajes de cuarta generación se usan comúnmente en la programación de bases de datos y scripts.
Los idiomas de quinta generación, o 5GL, son lenguajes de programación que contienen herramientas visuales para ayudar a desarrollar un programa. Un buen ejemplo de un lenguaje de quinta generación es Visual Basic
Buffer de entrada
BUFFER
Área del almacenamiento primario destinada a contener datos durante transferencia de entrada salida.
-
-
-
Guevara, Cecilia 8-849-994
Velasques, Zuleika 8-917-2498