Paradigme de programare (CA-CB-CC) - laboratoare Tipuri de date abstracte Racket Racket: Introducere Racket: Recursivitate Racket: Funcții ca valori. Funcționale Racket: Legarea variabilelor. Închideri funcționale Racket: Întârzierea evaluării Haskell Haskell: Introducere Haskell: Evaluare leneșă, programare point-free și list comprehensions Haskell: Tipuri de date utilizator Haskell: Polimorfism și clase