Národní úložiště šedé literatury Nalezeno 125 záznamů.  předchozí11 - 20dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Inteligentní editor pro jazyk AHLL
Kučera, Tomáš ; Rozman, Jaroslav (oponent) ; Zbořil, František (vedoucí práce)
Predmetom tejto bakalárskej práce je návrh a implementácia inteligentného editoru pre agentný jazyk AHLL. Čitateľ je najprv oboznámený s konceptom agentných systémov a platformou WSageNt. Nasleduje analýza a porovnanie existujúcich editorov a vývojových prostredí. Budú predstavené technológie ANTRL, RSyntaxTextArea a AutoComplete poskytujúce prostriedky pre efektívnu implementáciu niektorých kľúčových funkcií editora. Výsledný editor integruje existujúci AHLL prekladač do jazyka ALLL a simulátor distribuovaných systémov T-Mass. Na záver testujeme schopnosť editora vybrať najlepšiu kombináciu optimalizácií prekladača na základe dĺžky cieľového kódu.
Mezijazykový překladač C#-JavaScript pro DotVVM
Mrnuštík, Michal ; Ryšavý, Ondřej (oponent) ; Pluskal, Jan (vedoucí práce)
Cílem této práce vyřešit problém překladu serverového kódu napsaného v jazyce C# do klientského kódu jazyka JavaScript, tak aby bylo možné jej spouštět v prohlížeči. A navržené řešení poté implementovat. Následně je cílem integrovat toto řešení do frameworku DotVVM a napsat aplikaci demonstrující této technologie v praxi. 
Překladač jazyka stavového diagramu do jazyka CHILL
Goldmannová, Zuzana ; Matoušek, Petr (oponent) ; Ryšavý, Ondřej (vedoucí práce)
Tato práce se zabývá gramatikou existujícího proprietárního jazyka stavových diagramů, který se používá k modelaci stavových automatů použitých v pobočkových ústřednách. Cílem práce byla analýza gramatiky a stávajícího překladače z tohoto jazyka do jazyka CHILL a návrh a implementace překladače nového. Tento překladač bude lépe udržovatelný a odstraňovat chyby a nedostatky stávajícího řešení. Závěrem je tento překladač otestován za použití jak již existujících souborů, které byly dříve vytvořeny pro stávající překladač, tak souborů, které jsem vytvořila pro testovací účely.
Vývojový modul s 32bitovým procesorem typu ARM
Jůn, Lukáš ; Šebesta, Jiří (oponent) ; Frýza, Tomáš (vedoucí práce)
Náplní této práce je vytvořit podrobný popis 32bitových procesorů typu ARM. Čtenář bude seznámen s jednotlivými rodinami procesorů architektury ARM, s možnostmi vývoje aplikací pro tyto procesory. Aplikace se v převážné většině již nevyvíjí v jazyce symbolických adres (assembler), ale s výhodou se používají vyšší programovací jazyky (C/C++). Je zde pojednáno o vývojových nástrojích, které do značné míry usnadňují vývoj nových aplikací. Tato práce také obsahuje kompletní návrh a popis vývojové desky s mikropočítačem Atmel AT91SAM7S64 (se zdrojovým kódem vzorové aplikace).
Lexikální analyzátor pro víceprocesorové počítače
Otáhal, Jiří ; Goldefus, Filip (oponent) ; Čermák, Martin (vedoucí práce)
Cílem práce je vymyslet metodu, která urychlí analýzu zdrojových textů na víceprocesorových počítačích. Pro tento účel aplikace využívá spuštění více procesů pod systémem UNIX. Každý takto vytvořený proces analyzuje předem určený blok ve zdrojovém souboru a poté se ukončí. Výstupem těchto procesů jsou vnitřní struktury, které reprezentují právě daný blok. Ze struktur je již sekvenčně vytvořen mezikód, který se následně interpretuje. Takto provedená paralelní analýza vedla ke zrychlení oproti klasické sekvenční.
TSQL2 interpret nad relační databází
Tomek, Jiří ; Chmelař, Petr (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá návrhem a implementací interpretu jazyka TSQL2 pro překlad do SQL. Stručně seznamuje čtenáře s pojmem temporální databáze a přestavuje jazyk TSQL2. Jsou zde také popsány existující implementace temporálních databází a je zhodnocena jejich praktická použitelnost pro správu temporálních dat. Hlavní částí práce je potom popis návrhu a implementace překladače jazyka TSQL2. Výsledkem práce je funkční interpret jazyka TSQL2 implementovaný v jazyce Java jako nadstavba nad ovladač JDBC.
Jazyk vyšší úrovně abstrakce pro programování mobilních inteligentních agentů
Kalmár, Róbert ; Horáček, Jan (oponent) ; Zbořil, František (vedoucí práce)
Cílem této práce je návrh jazyka vyšší urovně abstrakce pro programování mobilních inteligentních agentů a implementace překladače pro tento jazyk. Bude představen nástroj ANTLR pro generování syntaktických a lexikálnych analyzátorů. Čtěnář bude seznámen s teoretickou i praktickou stránkou implementace překladače tak jako s programovaním v tomto jazyce. V závěre práce bude představeno prostredí pro programování spomínaném jazyce a příklady agentních kódů.
Studie frameworku Lombok
Paštrnák, Ján ; Müller, Petr (oponent) ; Letko, Zdeněk (vedoucí práce)
Tato práce se věnuje frameworku Lombok a jeho využití pro vývoj Java programů. Framework Lombok umožňuje generování primitivního, často se opakujícího kódu, během překladu anotovaného kódu. Pomoci anotací programátor specifikuje, co a kde má framework při překladu generovat. Tato práce se zabývá vysvětlením základních principů frameworku a návrhem testů, které ukážu praktické aspekty jeho použití při tvorbě Java programů. Důraz je kladen zejména na odhad ušetřeného času vývoje prostřednictvím Lomboku, studium jeho vlivu na proces překladu a testování integrace frameworku se třemi vývojovými prostředími - NetBeans, Eclipse a InteliJ IDEA. Práce tak shrnuje pozitiva i negativa využití tohoto frameworku v praxi.
Generování kódu optimalizovaných matematických operací
Beneš, Vojtěch ; Horáček, Petr (oponent) ; Čermák, Martin (vedoucí práce)
Bakalářská práce se zabývá vytvořením jednoduchého programovacího jazyka pro práci s matematickými operacemi. Hlavním cílem práce je vytvořit kompilátor tohoto jazyka, který pro generování instrukcí cílového kódu využívá instrukční sadu technologie MMX. Generování optimalizovaného kódu probíhá na základě upraveného algoritmu kontextového generování.
Gramatické systémy aplikované v překladačích
Reš, Jakub ; Klobučníková, Dominika (oponent) ; Meduna, Alexandr (vedoucí práce)
Cílem této práce je navrhnout metodu konstrukce kompilátoru založenou na konceptu gramatických systémů, která umožní uživateli libovolně kombinovat dílčí existující konstrukční metody. Řešení zvoleného problému spočívá ve využití kooperujících distribuovaných gramatických systémů. Z těch byl převzán princip členění na komponenty, sekvenčně spolupracující na společné výsledné větě dle derivačního módu. Vzniká nám tedy konstrukce menších, úzce specifikovaných jednotek, schopná vzájemně předávat řízení a společně tak analyzovat složité jazyky. Každá z těchto komponent využívá jedné z existujících metod analýzy a její libovolné implementace. Přínosem této práce je navržení a ukázání užití principu gramatických systémů, které nám umožňuje konstruovat kompilátor užitím libovolných metod a zároveň, díky gramatickým systémům, zvýšit jeho celkovou generativní sílu.

Národní úložiště šedé literatury : Nalezeno 125 záznamů.   předchozí11 - 20dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.