Název: Objektivní analýza výkonu překladačů vybraných programovacích jazyků
Další názvy: Unbiased Analysis of Compiler Performance for Selected Programming Languages
Autoři: Haringer, Lukáš
Vedoucí práce/školitel: Ekštein Kamil, Ing. Ph.D.
Oponent: Koutný Tomáš, Doc. Ing. Ph.D.
Datum vydání: 2017
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: bakalářská práce
URI: http://hdl.handle.net/11025/27673
Klíčová slova: c;c++;c#;java;p ascal;scala;překladač
Klíčová slova v dalším jazyce: c;c++;c#;java;pascal;scala;compiler
Abstrakt: Tato bakalářská práce se zabývá objektivní analýzou výkonu překladačů vybraných programovacích jazyků. Cílem této práce je vybrat vhodné algoritmy tak, aby otestovaly výkon překladačů a kódů, které vyprodukují. Tyto algoritmy pak co nejpodobněji implementovat ve vybraných programovacích jazycích a přeložit několika různými překladači. Následně detailně porovnat a popsat dosažené výkony.
Abstrakt v dalším jazyce: This bachelor thesis deals with an unbiased analysis of compiler performance for selected programming languages. The aim of this work is to choose appropriate algorithms for testing the performance of compilers and codes that produce. These algorithms then implement in the selected programming languages and compile in several different compilers. The work also describes the measurement procedure and discusses the results.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Bakalářské práce / Bachelor´s works (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
bakalarska prace.pdfPlný text práce350,44 kBAdobe PDFZobrazit/otevřít
A13B0306P-posudek.pdfPosudek oponenta práce496,54 kBAdobe PDFZobrazit/otevřít
A13B0306P-hodnoceni.pdfPosudek vedoucího práce997,67 kBAdobe PDFZobrazit/otevřít
A13B0306P-obhajoba.pdfPrůběh obhajoby práce224,95 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/27673

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.