1-AIN-430: Programovacie paradigmy 2024/2025

Peter Borovanský (I-18)

borovan@ii.fmph.uniba.sk

http://dai.fmph.uniba.sk/courses/PARA/


Kurz je úvodom do troch programovacích paradigiem, konkurentnej, funkcionálnej a logickej, programujeme v jazykoch Go, Haskell, Prolog

Výuka:

Hodnotenie:

Sylabus: (Prednáška-prednáška, Cvičenie-cvičenie, Čítanie-entrée, Čítanie-desert, Čítanie-počítaníčko)
  1. [ 23. 9. ] Úvod do programovacích paradigiem Prednáška predjedlo koláčik počítaníčko
  2. [ 30. 9. ] Úvod do jazyka Go Prednáška predjedlo koláčik počítaníčko
  3. [ 7. 10. ] Konkurencia v Go Prednáška Cvičenie predjedlo predjedlo koláčik počítaníčko
  4. [ 14. 10. ] Networking v Go Prednáška Cvičenie počítaníčko
  5. [ 21. 10. ] Blockchain v Go Prednáška Cvičenie počítaníčko predjedlo
  6. [ 28. 10. ] Funkcionálne programovanie, Haskell - úvod, číselné funkcie, rekurzia, zoznamy Prednáška Cvičenie Cvičenie počítaníčko počítaníčko
  7. [ 4. 11. ] Rekurzia na zoznamoch, List comprehension, stromy, funkcionály Prednáška Cvičenie
  8. [ 11. 11. ] Funkcionály, backtracking Prednáška Cvičenie
  9. [ 18. 11. ] Funkcionálna lenivosť, generátory v Haskelli Cvičenie
  10. [ 25. 11. ] Logické programovanie - úvod Prednáška Cvičenie
  11. [ 2. 12. ] Rekurzia, iterácia, nedeterministické programy (backtracking) Prednáška Cvičenie
  12. (v týždni od 2.12.),  MIDTERM
  13. [ 9. 12. ] Nedeterministické programy (backtracking) Prednáška Cvičenie
  14. (16.12.),  Záver "zebra" problem alebo kto chová rybičky - záver

Software, manuály, linky, ...

  1. http://golang.org
  2. https://www.haskell.org/downloads/
  3. Haskell Platform
  4. Chocolatey
  5. http://www.swi-prolog.org/
  6. http://eclipseclp.org/
Pravidlá: