Závěrečná práce: Bc. Martin Škrovina, učo 410461: Web Application for Construction of Type Derivation Trees
Diplomová práce
Web Application for Construction of Type Derivation Trees
Anotace
Cieľom tejto práce je implementovať interaktívnu webovú aplikáciu pre tvorbu typových derivačných stromov pre lambda kalkul. Vytvorená aplikácia môže byť použitá na kontrolu a odvodzovanie typov výrazov v jednoducho typovanom lambda kalkule a systémoch Hindley–Milner a System F. Aplikácia je vhodná pre vzdelávacie účely na demonštráciu konceptov týchto typových systémov. V práci sa preberajú teoretické …více
Abstract
The aim of this thesis is to implement an interactive web application for constructing type derivation trees in lambda calculus. The built application can be used for type checking and inferring types of terms in simply typed lambda calculus, Hindley–Milner and System F type systems. The application is suited for educational purposes to demonstrate concepts of these type systems. The thesis discusses …více
Zadání práce
22. 5. 2019 09:04, doc. Mgr. Jan Obdržálek, PhD., učo 1552
- Zadáno/změněno 21. 6. 2019 11:02, Helena Kryštofová
- Záznam založen 7. 5. 2018 09:54, Jana Zemanová, učo 9619
- Zveřejnit od 21. 5. 2019 10:25, Eva Drštková
- Práce převzata 21. 5. 2019 10:25, Eva Drštková
Literatura
- PIERCE, Benjamin C. Types and programming languages. Cambridge, Massachusetts: The MIT Press, 2002, xxi, 623. ISBN 9780262162098.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Online Lambda Calculus Evaluator
Mgr. Jakub Kadlecaj, učo 445344 -
Psychologické faktory ovlivňující úspěšnost inzerce při výběru kandidátů
Mgr. Hana Řádková -
In-memory dictionaries with multidimensional keys in Haskell
Mgr. Petr Pilař, učo 374381 -
Motivácia k vegánstvu: Aké persuazívne prostriedky sú efektívne v prípade prechodu na vegánsky životný štýl?
Bc. Júlia Štefková -
Knihovna pro zpracování asynchronních událostí v C++
Mgr. Branislav Ševc -
Haskell Hero -- interaktivní učebnice funkcionálního programování
Bc. Stanislav Novák, učo 324610 -
Persuaze a změna postoje
Mgr. Ing. Jiří Kůs, učo 78806 -
Web applications in Haskell
Ing. Mgr. Pavel Mises, učo 172770




