Paradigmas de la Programación
“OCaml explicado para tontos” Un lenguaje fuertemente tipado no tiene porque ser complicado. Domina el paradigma funcional y la recursividad.
Apuntes
1. El compilador y OCaml En este bloque dispongo una serie de ejemplos de expresiones y que devuelven en el compilador. Este ejercicio es el principal del examen y se conoce como: Predicción del compilador
2. Listas y Excepciones Implementación propia del módulo lista (myList) con excepciones y breves explicaciones de cada operación.
3. Árboles Implementación del módulo árbol binario, con todas las operaciones explicadas. Recorridos, búsquedas, transformaciones, etc...
4. Tipos Explicación de la definición de nuevos tipos en OCaml, aplicando conceptos del paradigma imperativo.
5. Paradigma Imperativo Conceptos clave del paradigma imperativo en OCaml. Punteros (ref) y arrays.
6. Orientación a Objetos Conceptos clave de la orientación a objetos. Operaciones, clases, herencias y objetos.