<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="103487" NadgradivoID="0" NRID="10960828" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=103487" StOgledov="2575" StPrenosov="760" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-29 23:52:41" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="0" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-103487">20.500.12556/RUL-103487</PID>
  <Naslov>Prestrezniki in algebrajski učinki na primerih iz finančne matematike</Naslov>
  <Podnaslov>delo diplomskega seminarja</Podnaslov>
  <TujJezik_Naslov>Handlers and algebraic effects on examples from financial mathematics</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomsko delo na preprost način predstavlja idejo in uporabo prestreznikov in algebrajskih učinkov. S primeri iz področja finančne matematike je razloženo njihovo delovanje in sintaksa (programski jezik Eff).

Opisana je logika nedeterminističnega programiranja pri katerem z uporabo prestreznikov in splošnim/abstraktnim načinom pisanja kode na identični kodi izvajamo več različnih izračunov.

Kot alternativo prestreznikom pri nedeterminističnem programiranju so opisani tudi delovanje in uporaba konceptov modul, funktor in monada. Narejena je primerjava med zgornjimi koncepti in prestrezniki s poudarki na prednostih, ki jih slednji prinašajo.</Opis>
  <TujJezik_Opis>This final thesis strives to present a general idea and use of handlers and algebraic effects. Their logic and syntax (in Eff programming language) is presented and explained on numerous examples from the field of Financial mathematics.

The logic and principles of nondeterministic programming are also presented, with the help of which (by using handlers) we can write code very generally, meaning it is possible to use the same code to acquire different computations.

As an alternative to handlers at nondeterministic programming, concepts like modules, functors and monades are also presented. A comparison between those concepts and the use of handlers is made with emphasis on the advantages of handlers.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>algebrajski učinki</Beseda>
    <Beseda>prestrezniki</Beseda>
    <Beseda>funkcijsko programiranje</Beseda>
    <Beseda>finančna matematika</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>algebraic effect</Beseda>
    <Beseda>handler</Beseda>
    <Beseda>functional programming</Beseda>
    <Beseda>financial mathematics</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb14" DRIVER="info:eu-repo/semantics/bachelorThesis">Delo diplomskega seminarja/zaključno seminarsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2018-09-19 07:45:46</DatumVstavljanja>
  <DatumObjave>2018-09-19 07:45:48</DatumObjave>
  <DatumSpremembe>2022-08-16 03:42:24</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2018</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="81581" Ime="Ana" Priimek="Golob" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="24459" Ime="Andrej" Priimek="Bauer" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4310371" Afiliacija="" ArrsID="15854" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.42</Identifikator>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">91068</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/18440793">18440793</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="113925" DatotekaNRID="10797925" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="512307" VelikostDatotekeKratko="500,30 KB" DatumVstavljanja="2018-09-19 07:45:51" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>449.pdf</Naziv>
      <OrgNaziv>449.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D5CC3BBD3DA1B8AD599AB5850713F041</MD5>
      <SHA256>7367cea4b150e799d5b63fbe869e33835065a5a33cdd281e44fc5644b34146c2</SHA256>
      <UUID>d254467c-a1b5-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=113925</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="71746"></Vsebina>
      </Vsebine>
    </Datoteka>
    <Datoteka ID="113926" DatotekaNRID="0" NamenDatotekeID="3" NamenDatoteke="Priloga" FormatDatotekeID="1" FormatDatoteke=".eff" MIME="application/octet-stream" IkonaFormata="_blank.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/_blank.png" VelikostDatoteke="7708" VelikostDatotekeKratko="7,53 KB" DatumVstavljanja="2018-09-19 07:45:51" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>450.eff</Naziv>
      <OrgNaziv>450.eff</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>629B16F11A6BAD6013EEE6B03A904C38</MD5>
      <SHA256>e8f782bcd033df71e2e0cb3f77eb5fd7eb27454031efabd02e3fb789d6699793</SHA256>
      <UUID>d26292e2-a1b5-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=113926</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="11" Kratica="FMF" ZavodEvsID="0000064" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za matematiko in fiziko </Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
