Bc. Henrieta Micheľová

Master's thesis

Step-by-Step Evaluator of Haskell Expressions

Step-by-Step Evaluator of Haskell Expressions
Abstract:
Haskell je jedným z najslávnejších funkcionálnych programovacích jazykov, ktorý sa okrem iného používa aj k výučbe základov funkcionálneho programovania. V rámci tejto práce sa zameriame na lenivú vyhodnocovaniu stratégiu jazyka Haskell. V tejto práci popíšeme návrh a implementáciu nástroja, ktorý bude demonštrovať krokové vyhodnotenie výrazov v jazyku Haskell. Tento nástroj je určený primárne študentom …more
Abstract:
Haskell is one of the most famous functional programming languages, which is also often used to teach functional programming basics. In this thesis, we focus on the lazy evaluation strategy of the language. This thesis describes the design and implementation of a tool which demonstrates the step-by-step evaluation process of Haskell expressions. This tool primary aims at students starting to learn …more
 
 
Language used: English
Date on which the thesis was submitted / produced: 17. 5. 2022

Thesis defence

  • Date of defence: 21. 6. 2022
  • Supervisor: doc. Mgr. Jan Obdržálek, PhD.
  • Reader: prof. RNDr. Jiří Barnat, Ph.D.

Citation record

Full text of thesis

Contents of on-line thesis archive
Published in Theses:
  • světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatiky

Masaryk University

Faculty of Informatics

Master programme / field:
Theoretical computer science / Principles of programming languages

Theses on a related topic

  • No theses on a related topic available.