Národní úložiště šedé literatury Nalezeno 4 záznamů.  Hledání trvalo 0.00 vteřin. 
Domain Specific Languages in Functional Programming
Rapavá, Jana ; Hric, Jan (vedoucí práce) ; Pilát, Martin (oponent)
V umělé inteligenci, obzvláště v programování s omezujícími podmínkami, je populární navrhovat rozličné modelovací jazyky, které umožňují řešit problémy na úrovni domény a prostřednictvím doménových abstrakcí. Při tom je často užitečné používat techniky známé z oblasti doménově specifických jazyků. Funkcionální programovací jazyky poskytují nové prostředky pro návrh těchto jazyků, obzvláště v případě vnořených doménově specifických jazyků. Tato práce zkoumá výhody a nevýhody využití technik funkcionálního programování při návrhu a implementaci vnořeného doménově specifického jazyka pro problémy prohledávání stavových prostorů.
Domain Specific Languages in Functional Programming
Rapavá, Jana ; Hric, Jan (vedoucí práce) ; Pilát, Martin (oponent)
V umělé inteligenci, obzvláště v programování s omezujícími podmínkami, je populární navrhovat rozličné modelovací jazyky, které umožňují řešit problémy na úrovni domény a prostřednictvím doménových abstrakcí. Při tom je často užitečné používat techniky známé z oblasti doménově specifických jazyků. Funkcionální programovací jazyky poskytují nové prostředky pro návrh těchto jazyků, obzvláště v případě vnořených doménově specifických jazyků. Tato práce zkoumá výhody a nevýhody využití technik funkcionálního programování při návrhu a implementaci vnořeného doménově specifického jazyka pro problémy prohledávání stavových prostorů.
Programovací jazyk Groovy a účelnost jeho zařazení do výuky
Daňhel, Jan ; Pecinovský, Rudolf (vedoucí práce) ; Oraný, Vladimír (oponent)
Bakalářská práce se věnuje programovacímu jazyku Groovy. Cílovým publikem by měli být ti, kteří se o něm chtějí dozvědět bližší informace, a ti, kteří chtějí prozkoumat možnosti jazyka v souvislosti s doménově specifickými jazyky (DSL). Práce obsahuje obecné shrnutí jazyka a jeho zařazení do kontextu programovacích jazyků. Dále je stručně vysvětleno, jak se s jazykem pracuje v jednoduchých příkladech. Nejsou však opomenuty hlavní pokročilé funkce, které jsou krátce popsány a předvedeny v příkladech. Na shrnutí pokročilých funk-cí navazuje jejich využití při tvorbě doménově specifických jazyků. Závěrem je shrnuta účelnost zařazení jazyka Groovy do výuky.
Domain-specific languages
Jasný, Vojtěch ; Pavlíček, Luboš (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Diplomová práce se věnuje doménově specifickým jazykům (DSL) a jejich užití v oblasti vývoje software. Cílovým publikem by pak měli být zejména vývojáři, kteří se chtějí dozvědět více o tomto progresivním novém směru vývoje software. Práce obsahuje nutný teoretický úvod do oblasti programovacích jazyků a jejich vývoje. Dále je nastíněna klasifikace těchto jazyků a jsou popsány metodologie založené na DSL, zejména Language Oriented Programming a Intentional Programming. Je vysvětlen důležitý pojem pro vývoj DSL -- typ nástroje zvaný language workbench. Následně se práce přesouvá k popisu dostupných nástrojů pro tvorbu DSL. Každý z popisovaných nástrojů reprezentuje rozdílný přístup k vývoj DSL -- projekční, textový nebo grafický. Poslední kapitola diplomové práce obsahuje praktický příklad implementace DSL ve dvou nástrojích: Meta Programming System od firmy JetBrains a Xtext, který je součástí projektu Eclipse. Navrhovaný DSL je určen k popisu strukturovaných dotazníků. Technika řešení založená na DSL je porovnávána s tradičními metodikami a je provedeno srovnání obou použitých nástrojů.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.