Implementation of Object Oriented Languages

Implementace Objektově Orientovaných jazyků

Supervisors

Reviewers

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

Abstract

Tato práce se bude zabývat překla-dem jednoduchého Object-Oriented pro-gramovacího jazyka na jeho jednoduš-šípodmnožinu non-Object-Oriented ja-zyků.V kapitole 2 autor stručně po-jednává o existujících funkcích Object-Orientedprogramování.Kapitola 3 popi-suje návrh TinyC+ a jaké funkce z kapitoly 2 byly přijaty nebozamít-nuty.Přehledu implementace funkcí v transpileru je věnována kapitola 4. V po-slední kapitole autor hodnotí TinyC+ z hlediska strukturální režie výstupního p

This work will discuss translating simple Object-Oriented programming language down to its simpler non-Object-Oriented language subset. In the chapter 2, the author briefly discusses existing ObjectOriented programming features. the chapter 3 describes the design of TinyC+ and what features from the chapter 2 were adopted or rejected. For methodology and as an example the chapter 4 is dedicated to the overview of how features were implemented in the transpiler. in addition, in the chapter 5, the author evaluates TinyC+ in terms of the structural overhead of an output program and provides the author’s comments. Finally, the author shares the conclusion of the final output.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By