izpis_h1_title_alt

Implementacija nemogočih funkcionalov z računskimi učinki
ID Bogataj, Klemen (Author), ID Bauer, Andrej (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (524,69 KB)
MD5: C3339679BF074DE73A8F6549C43B66DA

Abstract
V diplomi obravnavam tako imenovane neskončne funkcionale, ki omogočajo izčrpno preiskovanje neskončne kompaktne množice. V lenem funkcijskem jeziku Haskell implementiram iskalno funkcijo za predikate na Cantorjevi množici. Implementiram optimizacije z različnimi tehnikami, nekatere izkoriščajo leno evaluacijo, med drugim tudi implementiram čisto funkcijsko memoizacijo. Razložim delovanje računskih učinkov z monadami in jih uporabim za monadične optimizacije iskalne funkcije.

Language:Slovenian
Keywords:Funkcional, Cantorjeva množica, monada, memoizacija
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2024
PID:20.500.12556/RUL-164837 This link opens in a new window
Publication date in RUL:13.11.2024
Views:68
Downloads:6
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Implementation and optimization of impossible functionals
Abstract:
In this work, I address the so-called infinite functionals, which enable the exhaustive search of infinite compact sets. I implement a search function for predicates on the Cantor set in the lazy functional programming language Haskell. I implement optimizations using various techniques, some of which exploit lazy evaluation, I also implement pure functional memoization. I explain the operation of computational effects using monads and apply them for monadic optimizations of the search function.

Keywords:Functional, Cantor set, monad, memoization

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back