Guía DocenteCurso
Facultade de Informática
  Inicio | galego | castellano | A A |  
Grao en Enxeñaría Informática
 Asignaturas
  Paradigmas de Programación
   Contenidos
Tema Subtema
Programacion Declarativa: Programación Funcional Tipos y valores. Expresiones y definiciones.

Pattern-matching.

Funciones. Funciones recursivas. Terminación. Recursividad terminal. Currying. Funciones de orden superior.

Tipos parametrizados. Tipos recursivos. Polimorfismo

Transparencia referencial.

Excepciones.
Programación imperativa Estado de la máquina. Variables. Asignación.

Programación estructurada. Estructuras de control: Composición secuencial, alternativa e iterativa.

Procedimientos y funciones. Paso de parámetros por referencia y por valor. Efectos colaterales.

Programación imperativa vs. declarativa.
Programación Orientada a Objetos. Objetos, atributos y métodos.

Clases y herencia.

Polimorfismo.

Programación Orientada a Objetos vs. imperativa

Programación Orientada a Objetos vs. declarativa
El lenguaje de programación Objective Caml Programación funcional, imperativa y orientada a objetos en Ocaml

Los compiladores de Ocaml

Entrada / Salida

Módulos y librerías

Abstracción, encapsulación y compilación separada. Módulos, interfaces y signaturas.

Universidade da Coruña - Rúa Maestranza 9, 15001 A Coruña - Tel. +34 981 16 70 00  Soporte Guías Docentes