|
Grammar-Based Translation Framework
Vít, Radek ; Kolář, Dušan (referee) ; Meduna, Alexandr (advisor)
V této práci prozkoumáváme existující algoritmy pro přijímání jazyků definovaných bezkontextovými gramatikami. Na základě těchto znalostí navrhujeme nový model pro reprezentaci LR automatů a s jeho pomocí definujeme nový algoritmus LSCELR. Modifikujeme algoritmy pro přijímání jazyků k vytvoření algoritmů pro překlad založený na překladových gramatikách. Definujeme atributové překladové gramatiky jako rozšířené překladové gramatiky pro definici vztahů mezi vstupními a výstupními symboly překladu. Implementujeme překladový framework ctf založený na gramatikách, který implementuje překlad pomocí LSCELR. Definujeme jazyk pro popis atributových překladových gramatik a implementujeme překladač pro překlad této reprezentace do zdrojového kódu pro implementovaný framework.
|
|
Family house
Kosařová, Pavla ; Majsniar, Michal (referee) ; Škramlik, Jan (advisor)
The subject of this Bachelor‘s thesis is newly built house for 6 people in the village Slavoňov in district Náchod. House is a single storey, part basement building with residential attic. The building garage, office and residential terraces partially protrude from the main body of the house. The house is designed as a brick building from the ceramic blocks, ceiling structures are reinforced concrete. The roof is gabled main mass with eccentric ridge. Over the working place is designed shed roof. Above the garage flat ply roof. The land is longitudinal, long side oriented SW-NE direction. Slightly sloping, downward from the road. All structures comply with the applicable standards and recommendations ČSN.
|
|
Commented translation of a text on science and technology
Doležal, Martin ; Smutný, Milan (referee) ; Krhutová, Milena (advisor)
Tato bakalářská práce se zabývá používáním technického jazyka v češtině i angličtině, v čem si jsou tyto jazyky podobné a v čem se naopak liší. Pro studování jazyků v elektrotechnice byl vybrán technicky zaměřený text k přeložení a poté byl přeložen do angličtiny. Po překladu byla provedena analýza jazyka, které se zaměřovala jak na lingvistické, tak extralingvistické vlastnosti, které jsou často specifické pro odborné texty. Tyto vlastnosti pokrývají širokou škálu lingvistických oborů, jako jsou například lexikologie, morfologie, stylistika, syntax, ale i extralingvistické záležitosti, jako třeba pragmatika. Analýza originálního a přeloženého textu odhalila spoustu rozdílů, jak malých, tak i velkých, které jsou výsledkem pokusu o přenos informace v jazyce, který je poměrně rozdílný oproti originálnímu jazyku.
|
|
Removal of the masonry pillar in the front wall of the apartment house
Vítková, Barbora ; Bažant,, Zdeněk (referee) ; Strnad, Jiří (advisor)
This thesis focuses on the removal of the masonry pillar from the front wall of an apartment house. The masonry pillar should be replaced with two steel columns in a given axis distance. The parts of the thesis are a technical report, a static calculation and a graphic documentation. The description of the current object and the proposed solution is included within the technical report. The static calculation deals with a calculation of the strain and the enhancement of the current ferroconcrete lintel on the ground and first floor. A proposal of the solution, which is determined by the static calculation, is evident from the graphic documentary.
|
|
Regulated Syntax-Directed Translation
Dvořák, Tomáš ; Kocman, Radim (referee) ; Meduna, Alexandr (advisor)
This thesis deals with formal and syntax directed translation. This thesis contains theoretical part, which defines regular, context free, context sensitive and recursively enumerable languages a grammar. There are given examples of grammars which are able to generate languages that are not context free. Covered by this thesis are matrix grammars, random context grammars and programed grammars. Researched are also finite, pushdown, deep and regular automata, transducers and their part within format syntax directed translation. This project also defines regular transducers based as regulated automata. Thesis defines regulated methods of syntax analysis based on predictive parsers. These methods cover analysis of studied regulated grammars. The final part of this thesis describes new language capable of effective description of these grammars and compiler producing parser code for these grammars written in this new language and their graphical analyzer.
|
|
Commented translation of a text on science and technology
Karzel, Vítězslav ; Smutný, Milan (referee) ; Krhutová, Milena (advisor)
Cílem této bakalářské práce je přeložení odborného textu se zaměřením na transformátory a jeho následná analýza, jak stylistiky, tak jazykových prostředků, které byly v textu použity. Celková práce je rozdělena do dvou částí, z nichž první se soustřeďuje na správný překlad a celkovou přípravu podkladů pro následnou analýzu, která je předmětem druhé části práce. Druhá část práce se zaměřuje na správnou analýzu textu a vyobrazených jazykových prostředků, které byly v textu použity a jejich následné zformulování do srozumitelného komentáře.
|
|
Compiling Service
Tínes, Lukáš ; Kočí, Radek (referee) ; Martinek, David (advisor)
This thesis describes design and implementation of Linux daemon which enables remote compiling of source files via web interface. Application creates binary files from sources using GNU make as a build platform in common and controlled environment. Implementation includes team support, planning and flexible configuration options. In the end, it enables users to compile without the need of having a shell access to server or any kind of direct access.
|
|
Translation of PHP Language Subset into C++
Nechutný, Stanislav ; Matula, Peter (referee) ; Křivka, Zbyněk (advisor)
My work is focused on design and execution of an automated translation for functions written in PHP into C++. Generated code may be compiled as a PHP extension and loaded the same way MySQL, PDO, GD or so. As a result these functions may be called from PHP as if they were the initial interpreted functions. Since there is no need for source code analysis, interpretation, nor staging by Garbage Collector general assumption would be a significant speed difference. Created tool executes source code transfer into abstract syntactic tree which is followed up by a static analysis of variable types and consequently generates C++ code. Final speed increase then depends on the particular code being translated and its practical use is slightly elaborate at the moment - owing to the implementation of PHP subset.
|
|
SILK
Baluch, Matúš ; Ptáček, Jiří (referee) ; Cenek, Filip (advisor)
My diploma thesis is instalation, which elements are based on principales of ready-made. Documentation of living performance. Site-specific charakter, objects, and documents are common, that are one from of physical, psychical, and social injuries. Trought the installation and added text with its full range of form I am changing the discurse.
|
|
Video Games Localisation
Novotný, Tomáš ; Walek, Agata (referee) ; Šťastná, Dagmar (advisor)
Tato bakalářská práce se zabývá historií a problematikou lokalizace videoher. Práce se skládá ze dvou částí. První je teorie, která bude obsahovat počátek počítačových her až po přítomné videohry. Zároveň se bude zabývat lokalizací a problémy, které okolo ní jsou. Bude obsahovat termíny, které doprovází lokalizaci videoher jako jsou například transkreace, internacionalizace, uživatelské rozhraní, herní kód a spoustu dalších. Ukáže důležitost, proč by si měly společnosti dávat pozor na odlišnosti v kulturách a jaké mohou být následky. Druhá polovina se bude skládat z praktické části, kde se budou porovnávat různé hry a jejich způsob lokalizace.
|