Skip to the content.

Lenguajes de Programación

Calendario

Clase Fecha Tema
Clase 1 5/8/25 Introducción a Lenguajes, Introducción a C
Clase 2 12/8/25 Problemas de memoria en C
Clase 3 19/8/25 Paradigmas de Programación, Rust 1
Clase 4 26/8/25 Rust 2
Clase 5 2/9/25 Rust 3
Clase 6 9/9/25 Rust 4
Clase 7 16/9/25 Rust 5
Clase 8 23/9/25 Parcial 1
Clase 9 30/9/25 Haskell 1
Clase 10 7/10/25 Haskell 2
Clase 11 14/10/25 Haskell 3
Clase 12 21/10/25 Haskell 4
Clase 13 28/10/25 Haskell 5
Clase 14 4/11/25 Parcial 2
Clase 15 11/11/25 FP aplicado (spark, airflow, other tools built around FP concepts)

Environment setup:

  1. Inicial:
    • Instalar Git
    • Elegir un directorio como repositorio de proyectos por ejemplo $HOME/Projects. En la documentación lo llamaremos $PROJECTS.
    • Clonar el repositorio de la materia en el directorio $PROJECTS
      • git clone git@github.com:FacultadDeIngenieria/leng-prog.git
      • or
      • git clone https://github.com/FacultadDeIngenieria/leng-prog.git
  2. C
  3. Haskell
  4. Rust

Bibliografía

Recursos

Profesores