Publikace: Principy funkcionálního programování a jejich aplikace v moderních OOP jazycích
Diplomová práceopen access| dc.contributor.advisor | Diviš, Roman | |
| dc.contributor.author | Stehno, Jan | |
| dc.contributor.referee | Merta, Jan | |
| dc.date.accepted | 2025-09-09 | |
| dc.date.accessioned | 2025-10-14T03:33:04Z | |
| dc.date.issued | 2025 | |
| dc.date.submitted | 2025-08-20 | |
| dc.description.abstract | Diplomová práce analyzuje principy funkcionální programování a jejich aplikaci v moderním objektově orientovaném jazyce. Teoretická část systematicky popisuje klíčové koncepty funkcionálního programování, s důrazem na jejich výhody pro psaní bezpečného, testovatelného a paralelizovatelného kódu. Praktická část demonstruje použití těchto technik v čistě funkcionálním jazyce Haskell a v objektově orientovaném jazyce Java. Práce také zkoumá nástroje pro hybridní vývoj a ukazuje, jak funkcionální programování řeší problémy moderního softwarového inženýrství. | cze |
| dc.description.abstract-translated | This thesis analyzes the principles of functional programming and their application in modern object-oriented language. The theoretical part systematically describes core concepts of functional programming, emphasizing their benefits for writing safe, testable, and parallelizable code. The practical part demonstrates the use of these techniques in a purely functional language Haskell and object-oriented language Java. The thesis also explores tools for hybrid development and shows how principles of functional programming address challanges in modern software engineering. | eng |
| dc.description.defence | Cílem diplomové práce bylo provést rešerši a popis principů funkcionálního programování v různých moderních objektově orientovaných programovacích jazycích a také v jazycích primárně aplikujících paradigma funkcionálního programování. Vydařená diplomová práce, která je výborně koncipována a výsledná aplikace je plně funkční. Jednotlivé praktické ukázky se při testování podařilo spustit a otestovat. Oponent hodnotil práci též jako velice vydařenou. Student výborně prezentoval výsledky své diplomové práce a zodpověděl dotazy vedoucího, oponenta i členů komise pro státní závěrečné zkoušky. | cze |
| dc.description.department | Fakulta elektrotechniky a informatiky | cze |
| dc.description.grade | Dokončená práce s úspěšnou obhajobou | cze |
| dc.format | 84 s. | |
| dc.identifier.stag | 49773 | |
| dc.identifier.uri | https://hdl.handle.net/10195/86399 | |
| dc.language.iso | cze | |
| dc.publisher | Univerzita Pardubice | cze |
| dc.rights | Bez omezení | |
| dc.subject | funkcionální programování | cze |
| dc.subject | objektově orientované programování | cze |
| dc.subject | čisté funkce | cze |
| dc.subject | neměnnost | cze |
| dc.subject | funktory | cze |
| dc.subject | monády | cze |
| dc.subject | rekurze | cze |
| dc.subject | Java | cze |
| dc.subject | Haskell | cze |
| dc.subject | functional programming | eng |
| dc.subject | object-oriented programming | eng |
| dc.subject | pure functions | eng |
| dc.subject | immutability | eng |
| dc.subject | functors | eng |
| dc.subject | monads | eng |
| dc.subject | recursion | eng |
| dc.subject | Java | eng |
| dc.subject | Haskell | eng |
| dc.thesis.degree-discipline | Informační technologie | cze |
| dc.thesis.degree-grantor | Univerzita Pardubice. Fakulta elektrotechniky a informatiky | cze |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Informační technologie | cze |
| dc.title | Principy funkcionálního programování a jejich aplikace v moderních OOP jazycích | cze |
| dc.title.alternative | Principles of Funcional Programming and their application in modern OOP languages | eng |
| dc.type | diplomová práce | cze |
| dspace.entity.type | Publication |
Soubory
Původní svazek
1 - 4 z 4
Načítá se...
- Název:
- StehnoJ_PrincipyFunkcionalniho_RD_2025.pdf
- Velikost:
- 1.37 MB
- Formát:
- Adobe Portable Document Format
- Popis:
- Plný text práce
Načítá se...
- Název:
- PosudekVedouci_DivisR_PrincipyFunkcionalniho_SJ_2025.pdf
- Velikost:
- 140.05 KB
- Formát:
- Adobe Portable Document Format
- Popis:
- Posudek vedoucího práce
Načítá se...
- Název:
- MertaJ_PristupyFunkcionalniho_JS_2025.pdf
- Velikost:
- 301.7 KB
- Formát:
- Adobe Portable Document Format
- Popis:
- Posudek oponenta práce
Načítá se...
- Název:
- StehnoJ_PrincipyFunkcionalniho_RD_prilohaDP_2025.zip
- Velikost:
- 345.53 KB
- Formát:
- Unknown data format
- Popis:
- VŠKP - příloha