1-AIN-430: Programovacie paradigmy 2026/2027

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. [ 21. 9. ] Úvod do programovacích paradigiem Prednáška predjedlo koláčik počítaníčko (cv. 28.9.)
  2. [ 23. 9. ] Funkcionálne programovanie, Haskell - úvod, číselné funkcie, rekurzia, zoznamy Prednáška Cvičenie Cvičenie počítaníčko počítaníčko (cv. 30.9.)
  3. [ 5. 10. ] Rekurzia na zoznamoch, List comprehension, stromy, funkcionály Prednáška Cvičenie (cv. 12.10.)
  4. [ 7. 10. ] Funkcionály, backtracking Prednáška Cvičenie (cv. 14.10.)
  5. [ 19. 10. ] Funkcionálna lenivosť, generátory v Haskelli Cvičenie (cv. 21.10.)
  6. [ 26. 10. ] Úvod do jazyka Go Prednáška predjedlo koláčik počítaníčko (cv. 28.10.)
  7. [ 2.11. dekanské voľno ]
  8. [ 4. 11. ] Konkurencia v Go Prednáška Cvičenie predjedlo predjedlo koláčik počítaníčko (cv. 11.11.)
  9. [ 9. 11. ] Networking v Go Prednáška Cvičenie počítaníčko (cv. 16.11.)
  10. [ 18. 11. ] Blockchain v Go Prednáška Cvičenie počítaníčko predjedlo
  11. [ 23.11. 11. ] Logické programovanie - úvod Prednáška Cvičenie (cv. 25.11.)
  12. [ 30. 11. ] Rekurzia, iterácia, nedeterministické programy (backtracking) Prednáška Cvičenie (cv. 2.12.)
  13. [ 7. 12. ] Nedeterministické programy (backtracking) Prednáška Cvičenie (cv. 9.12.)
  14. [ 14. 12. ] Záver "zebra" problem alebo kto chová rybičky - záver (cv. 14.12.)

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á: