Implementace virtuálního stroje systému Strongtalk

Loading...
Thumbnail Image

Date

Authors

Sitarčík, Ľuboš

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Cílem této bakalářské práce je vytvořit vlastní virtuální stroj na základě již existujícího vir- tuálního stroje systému Strongtalk, respektive upravit tento virtuální stroj napsaný v jazyce MS C++ tak, aby byl přenositelný mezi operačními systémy Windows a GNU-Linux. Práce popisuje programovací jazyk a systém Smalltalk-80, který implementuje systém Strongtalk, obsahuje informace o tom, co to je virtuální stroj a nakonec popisuje samotnou implementaci virtuálního stroje, jeho testování a jeho nedostatky, na které by bylo třeba se v budoucnu zaměřit.
The goal of this bachelor's thesis is to develop own virtual machine based on existing system Strongtalk virtual machine, respectively modify the virtual machine written in the language MS C++ so that it would be portable between operating systems Windows and GNU-Linux. Thesis describes a programming language and a system Smalltalk-80, which is implement by Strongtalk, thesis contains informations about what is a virtual machine and then describes the actual implementation of virtual machine, its testing and its shortcomings, which should be focused in the future.

Description

Citation

SITARČÍK, Ľ. Implementace virtuálního stroje systému Strongtalk [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

prof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Vladimír Drábek, CSc. (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Petr Schwarz, Ph.D. (člen)

Date of acceptance

2013-06-13

Defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B . Otázky u obhajoby: V kapitole 3.5.3. říkáte, že reference counting je již dnes nepoužívaný. Jaký princip garbage-collectingu je uplatněn v jazyce Objective-C a tedy ve veškerém software firmy Apple?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO