Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Introducción
Principios
Paradigmas
Historia resumida
Planificación de proyecto para diseño de lenguajes
Restricciones en la Planificación de proyecto de lenguajes
Caracteristicas en proyecto de lenguajes
Compiladores y máquinas virtuales
Compiladores
Máquinas virtuales e interpretadores
2 Ejercicios
) Los LPs poseen un dominio de expresión mas reducido que los lenguajes
naturales, esto significa que ellos facilitan la comunicación de ideas
computacionales.
) Los LPs poseen un dominio de expresión mas reducido que los lenguajes
naturales, esto significa que ellos facilitan la comunicación de ideas
computacionales.
Por lo tanto:
Por lo tanto:
) Un LP es una herramienta utilizada por el profesional de computación para
escribir programas, es decir, conjuntos de instrucciones a ser seguidas por
el computador para realizar determinado processo.”
Los tipos de un lenguaje denotan los tipos de valores que los programas
pueden manipular:
Los tipos de un lenguaje denotan los tipos de valores que los programas
pueden manipular:
Ç Tipos simples: Enteros, números decimales, caracteres y booleanos.
Los tipos de un lenguaje denotan los tipos de valores que los programas
pueden manipular:
Ç Tipos simples: Enteros, números decimales, caracteres y booleanos.
Ç Tipos estructurados: String de caracteres, listas, árboles y tablas hash.
Los tipos de un lenguaje denotan los tipos de valores que los programas
pueden manipular:
Ç Tipos simples: Enteros, números decimales, caracteres y booleanos.
Ç Tipos estructurados: String de caracteres, listas, árboles y tablas hash.
Ç Tipos mas complejos: Funciones y clases.
Los tipos de un lenguaje denotan los tipos de valores que los programas
pueden manipular:
Ç Tipos simples: Enteros, números decimales, caracteres y booleanos.
Ç Tipos estructurados: String de caracteres, listas, árboles y tablas hash.
Ç Tipos mas complejos: Funciones y clases.
) Programación funcional.
) Programación funcional.
) Programación lógica.
Ç Paradigma dominante.
Ç Paradigma dominante.
) Ejemplo:
Ç Paradigma dominante.
) Ejemplo:
Ç C++ .
) Ejemplo: Prolog.
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
) Inteligencia artificial.
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
) Inteligencia artificial.
) Educación.
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
) Inteligencia artificial.
) Educación.
) Ciencia e ingenieria.
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
) Inteligencia artificial.
) Educación.
) Ciencia e ingenieria.
) Sistemas de información.
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
) Inteligencia artificial.
) Educación.
) Ciencia e ingenieria.
) Sistemas de información.
) Sistemas y redes.
Desde los años 40, el desarrollo de LPs han sido motivado gracias a la
demanda del poder computacional y las nuevas aplicaciones por parte
de las comunidades:
) Inteligencia artificial.
) Educación.
) Ciencia e ingenieria.
) Sistemas de información.
) Sistemas y redes.
Discutiremos brevemente:
Discutiremos brevemente:
) Restricciones en la Planificación de proyecto de lenguajes.
Discutiremos brevemente:
) Restricciones en la Planificación de proyecto de lenguajes.
) Resultados y objetivos.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
) Confiabilidad.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
) Confiabilidad.
) Eficiencia.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
) Confiabilidad.
) Eficiencia.
) Facilidad de aprendizaje.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
) Confiabilidad.
) Eficiencia.
) Facilidad de aprendizaje.
) Modificabilidad.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
) Confiabilidad.
) Eficiencia.
) Facilidad de aprendizaje.
) Modificabilidad.
) Portabilidad.
Como el estudio de los LPs tiene como objetivo preparar para evaluar y
comparar los LPs de modo general, es importante tener algunas
caracteristicas en LP:
) Simplicidad y legibilidad.
) Confiabilidad.
) Eficiencia.
) Facilidad de aprendizaje.
) Modificabilidad.
) Portabilidad.
) Reusabilidad.
1 Introducción
Principios
Paradigmas
Historia resumida
Planificación de proyecto para diseño de lenguajes
Restricciones en la Planificación de proyecto de lenguajes
Caracteristicas en proyecto de lenguajes
Compiladores y máquinas virtuales
Compiladores
Máquinas virtuales e interpretadores
2 Ejercicios