Universidad Nacional de Educación a Distancia

Acceso a la portada del web UNED
asignatura grado 2024

Asignatura grado 2024

LENGUAJES DE PROGRAMACIÓN Y PROCESADORES

Código Asignatura: 71022028

NOMBRE DE LA ASIGNATURA
LENGUAJES DE PROGRAMACIÓN Y PROCESADORES
CÓDIGO
71022028
CURSO ACADÉMICO
2023/2024
DEPARTAMENTO
LENGUAJES Y SISTEMAS INFORMÁTICOS
TÍTULO EN QUE SE IMPARTE
GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
  • GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
    • SEGUNDO CURSO
    • SEMESTRE 2
    • OBLIGATORIAS
  • ESPECÍFICO PARA INGENIEROS TÉCNICOS EN INFORMÁTICA DE GESTIÓN EN UNED
    • OPTATIVAS
    • SEMESTRE 2
    • OBLIGATORIAS
  • ESPECÍFICO PARA INGENIEROS TÉCNICOS EN INFORMÁTICA DE GESTIÓN
    • OPTATIVAS
    • SEMESTRE 2
    • OBLIGATORIAS
MÁSTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA
  • COMPLEMENTOS FORMATIVOS
Nº ECTS
6
HORAS
150
IDIOMAS EN QUE SE IMPARTE
CASTELLANO

Esta asignatura pertenece al grado de Ingeniería en Tecnología de la Información y se imparte en el segundo semestre del segundo curso. Tiene carácter obligatorio y consta de 6 créditos ECTS.

La asignatura introduce el estudio de la especificación formal de los lenguajes de programación y presenta los mecanismos de los lenguajes de programación, básicamente: sus sistemas de tipos, el control de secuencia y la abstracción. También se introduce el concepto de paradigma de lenguajes de programación, se identifican los paradigmas existentes, enmarcando los principales lenguajes de programación en paradigmas y destacando las características que los hacen adecuados para un determinado dominio o tipo de problemas. También introduce al alumno en el estudio de los procesadores de lenguajes, en particular en la estructura de un compilador. La asignatura se completa con un estudio de los lenguajes de marcado, en particular XML, y las características fundamentales de los lenguajes de script.  

Esta asignatura junto con la de Autómatas, Gramáticas y Lenguajes conforman la materia de Lenguajes de Programación. Dicha asignatura proporciona los fundamentos para poder abordar en ésta la especificación de los lenguajes de programación, sus mecanismos y el estudio de los procesadores de lenguajes.