Národní úložiště šedé literatury Nalezeno 28 záznamů.  začátekpředchozí21 - 28  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Překladač podmnožiny jazyka C v Pythonu
Lichtner, Ondrej ; Kaštil, Jan (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Tato bakalařská práce se věnuje návrhu a implementaci překladače jazyka C pro mikrokontrolér PicoBlaze. V současnosti je vývoj aplikací pro tento mikrokontrolér limitován na použití asembleru. Cílem této práce je tedy vytvořit překladač, který bude snadno upravitelný a rozširitelný. Návrh a implementace jsou rozděleny do modulů, z kterých každý vykonává jinou fázi překladu. Moduly takhle mohou být jednoduše vyměněny nebo rozšířeny.
Zadní část překladače podmnožiny jazyka C pro 8-bitový procesor
Horník, Jakub ; Koutný, Jiří (oponent) ; Křivka, Zbyněk (vedoucí práce)
Překladač umožňuje programátorovi popisovat algoritmus ve vysokoúrovňovém programovacím jazyce s vyšší mírou abstrakce a strukturovaností, než poskytuje nízkoúrovňový strojový kód. Tato práce se týká návrhu zadní části překladače podmnožiny jazyka C pro 8bitový procesor Xilinx PicoBlaze-3, který je zde popsán od počátečního výběru vhodné přední části, návrhu architektury, až po samotnou implementaci. Jedním z důvodů této práce je, že není k dispozici uspokojující překladač pro tento procesor.
Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection
Machata, Petr ; Masopust, Tomáš (oponent) ; Eysselt, Miloš (vedoucí práce)
This MSc Thesis was performed in English with the support of the ANF DATA s.r.o., Brno. The entry barrier to the development for GCC got considerably lower during the last years. Articles with various architectural overviews and how-to documents pop up in magazines, websites, and on conferences. With official intermediate language, GENERIC, used for communication between front end and the rest of the compiler, things are yet easier: It is no more necessary to bear the tedium of RTL when one writes new front end. Yet, there is a complexity inherent in handling a source base the size of GCC. There are files to be written, peculiar options to be set up, and these all with relatively thin documentation. This work is written to help with this last point. An example front end is described, with everything from the source base setup, through various GENERIC constructs, up to compilation of runtime library, or using GCC native preprocessor.
Skriptovací jazyk pro zpracování obrazu
Crlík, Radek ; Španěl, Michal (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato bakalářská práce se zabývá možnostmi skriptovacích jazyků a jejich druhů. Konkrétně pak návrhu takového jazyka pro obor zpracování obrazů. Cílem bylo vytvoření jazyka, který je malý, ale lehce použitelný. Cílem bylo využít knihovny OpenCV, pro kterou by výsledný jazyk umožňoval co nejkratší zápis kódu. První část se zabývá popisem a zpracováním skriptovacích jazyků počítačem. Druhá část obsahuje popis navrhovaného jazyka. Třetí a poslední část, dokumentuje možnosti dalšího rozšíření.
Kompilátor zdrojového kódu pro PLC SIMATIC
Kubát, Zdeněk ; Kaczmarczyk, Václav (oponent) ; Pásek, Jan (vedoucí práce)
Tato diplomová práce popisuje nezávislý kompilátor pro aplikace STEP 7 a WinCC V7.0 společnosti SIEMENS. Kompilátor zpracovává zdrojový soubor generovaný ze STEP 7 a následně ukládá zpracovaná data do mezisouboru typu .xls. Data mezisouboru slouží jako zdrojová data pro funkce generující soubory s tagy, připravenými na import do WinCC V7.0. Pro vytvoření kompilátoru v prostředí Visual Studio 2010 byl použit programovací jazyk C#.
Kompilátor zdrojového kódu pro PLC SIMATIC
Kubát, Zdeněk ; Kaczmarczyk, Václav (oponent) ; Pásek, Jan (vedoucí práce)
Tato diplomová práce popisuje nezávislý kompilátor pro aplikace STEP 7 a WinCC V7.0 společnosti SIEMENS. Kompilátor zpracovává zdrojový soubor generovaný ze STEP 7 a následně ukládá zpracovaná data do mezisouboru typu .xls. Data mezisouboru slouží jako zdrojová data pro funkce generující soubory s tagy, připravenými na import do WinCC V7.0. Pro vytvoření kompilátoru v prostředí Visual Studio 2010 byl použit programovací jazyk C#.
Inkrementální překlad v interaktivních systémech
Haluza, Pavel
Disertační práce se zabývá možnostmi konstrukce inkrementálního překladače. Představuje možnosti konstrukce překladačů pro běžné programovací jazyky a také pro jazyky s proměnlivou množinou lexikálních jednotek. Na základě známých algoritmů pro konstrukci standardních překladačů je odvozen návrh metodiky konstrukce inkrementálního překladače. Část věnovaná inkrementálnímu překladu běžných programovacích jazyků je založena na publikované metodice konstrukce inkrementálního parseru, která je rozšířená o konstrukci sémantického analyzátoru, a tím i celého inkrementálního překladače. Metoda vychází ze syntaxí řízeného překladového schématu. Část věnovaná inkrementálnímu překladu programovacích jazyků s proměnlivou množinou lexikálních jednotek se zabývá konstrukcí inkrementálního překladače pro jednoho z typických zástupců, typografický systém TeX. Oproti frontálnímu překladu je nutné přizpůsobit sémantické akce inkrementálnímu prostředí a přinést další informace pro jejich vazby na základě vhodného umístění do pravidel gramatiky. Práce diskutuje problém s uchováváním informací o aktuálních kategoriích jednotlivých lexikálních jednotek při opakovaném překladu inkrementálním překladačem a nabízí možnost řešení. Práce dále popisuje možnosti aplikace navržené metodiky v prostředí webové aplikace, která je používána pro potřeby výuky předmětu Teorie programovacích jazyků na Provozně ekonomické fakultě Mendelovy univerzity v Brně

Národní úložiště šedé literatury : Nalezeno 28 záznamů.   začátekpředchozí21 - 28  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.