SLOJ ZA PERZISTENCIJU PODATAKA U ČISTO FUNKCIONALNOJ PROGRAMSKOJ PARADIGMI

  • Milan Škrbić
Ključne reči: Funkcionalno programiranje, funkcija, funktor, monad, teorija kategorija, aplikativni funktor, produkt, koprodukt, prirodne transformacije

Apstrakt

U radu je opisana teorija kategorija i njena primena u Haskell programskom jeziku. Pored teorijskog dela prikazana je i konkretna implementacija sloja za perzistenciju prodataka u Instagram klon aplikaciji. Aplikacija je implementirana u IHP radnom okviru.

Reference

[1] Bartosz Milewski, “ Category Theory for Programmers ”
https://github.com/hmemcpy/milewski-ctfp-pdf#category-theory-for-programmers

[2] Philipp Hagenlocher, “ Haskell for Imperative Programmers ”
https://www.youtube.com/watch?v=Vgu82wiiZ90&list=PLe7Ei6viL6jGp1Rfu0dil1JH1SHk9bgDV

[3] Shaistha Fathima, “ Functional Programming VS Object Oriented Programming (OOP) Which is better….? ”
https://medium.com/@shaistha24/functional-programming-vs-object-oriented-programming-oop-which-is-better-82172e53a526
Objavljeno
2021-11-09
Sekcija
Elektrotehničko i računarsko inženjerstvo