Národní úložiště šedé literatury Nalezeno 28 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
High-Level Programming Language Transpilers
Mokriš, Andrej ; Havel, Martin (oponent) ; Meduna, Alexandr (vedoucí práce)
A rapid development of programming languages has caused practical problems, such as not granting backward compatibility. Transpilers offer a potential solution to some of these problems. This thesis presents concepts of formal languages, compilers, and more detailed description of parsing methods. The goal of this thesis is to design and implement a transpiler that converts a subset of PHP to JavaScript.
Rozšiřování jazyka YARA
Kender, Tomáš ; Zobal, Lukáš (oponent) ; Regéciová, Dominika (vedoucí práce)
Táto práca sa zaoberá problematikou vylepšení nástroja YARA slúžiaceho na definovanie vzorového chovania malvéru a následné vyhľadávanie na základe definovaných vlastností v súboroch za účelom detekcie malvéru v prehľadávaných súboroch. Zavádza nové syntaktické konštrukty jazyka na zápis vlastností, načrtáva nový spôsob vyhľadávania reťazca v behaviorálnych informáciach generovaných Cuckoo Sandboxom a vyhodnocuje dopady zmien. Pri riešení budeme pracovať so zápisom lexikálnych a syntaktických pravidiel jazyka, pridáme do YARY nový dátový typ pre dynamické pole, ale budeme sa venovať aj optimalizácii výkonu bajtkódu či implementácii nového bajtkódového príkazu. Výstupom práce je produkt, ktorý umožní malvérovým analytikom písať kratšie a ľahšie čitateľné pravidlá pre detekciu malvérov a skrátiť dobu skenovania behaviorálnych informácií.
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#.
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.
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.
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#.
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í.
Využití procesorů ARM pro zpracování signálů
Vonička, Miloš ; Frýza, Tomáš (oponent) ; Mego, Roman (vedoucí práce)
Cílem bakalářské práce je seznámit čtenáře s problematikou ARM procesorů na vybraném vzorku od společnosti STMicroelectronics. Práce má dále čtenáři připomenout základní principy analýzy signálů a snaží se o jejich demonstraci na zvolené platformě. Zájemcům o programování vlastního zařízení v jazyce C a JSA nabídne stručný návod na nastavení desky, vývojového studia a kompilátoru. Práce srovnává oba programátorské přístupy z hlediska technického a ekonomického. Důležitým bodem práce je porovnání rychlosti zpracování signálů při různých nastaveních kompilátoru a při použití operací v pohyblivé řádové čárce.
Modelování dynamiky části tiskařského stroje
Junek, Jiří ; Šolc, František (oponent) ; Václavek, Pavel (vedoucí práce)
Tato diplomová práce se zabývá modelováním dynamiky tiskařského stroje firmy SOMA Engineering v toolboxu SimScape simulačního programu Matlab/Simulink. Jsou zde popsány vlastnosti, postup, důležité principy a zákonitosti při modelování v tomto toolboxu. První část práce se zabývá vytvořením modelů, které obsahují jak mechanické, tak i elektrické a řídící části. V druhé části práce je vysvětlen postup vytvoření uživatelského rozhraní k ovládání modelů a vytvoření samostatně spustitelných (tzv. stand-alone) aplikací, které běží nezávisle na prostředí Matlab/Simulink.. V poslední části je vysvětlen princip identifikace parametrů materiálu z naměřených dat, pomocí optimalizačního algoritmu Nelder-Mead. Vytvořené modely a identifikační algoritmus jsou ovládány uživatelským rozhraním.
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.

Národní úložiště šedé literatury : Nalezeno 28 záznamů.   1 - 10další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.