Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
C++ Runtime for HelenOS
Název práce v češtině: C++ běhová podpora pro HelenOS
Název v anglickém jazyce: C++ Runtime for HelenOS
Klíčová slova: C++|runtime|HelenOS|microkernel
Klíčová slova anglicky: C++|runtime|HelenOS|microkernel
Akademický rok vypsání: 2017/2018
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: Mgr. Martin Děcký, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 30.04.2018
Datum zadání: 01.05.2018
Datum potvrzení stud. oddělením: 15.05.2018
Datum a čas obhajoby: 08.02.2022 10:00
Datum odevzdání elektronické podoby:06.01.2022
Datum odevzdání tištěné podoby:10.01.2022
Datum proběhlé obhajoby: 08.02.2022
Oponenti: RNDr. Filip Zavoral, Ph.D.
 
 
 
Zásady pro vypracování
HelenOS is a microkernel multiserver operating system currently implemented primarily in the C programming language and the only mature standard library implementation it currently provides also targets the C programming language. Because of this, user space programs in HelenOS have to be written in C in order to be compiled for and executed within HelenOS.

The goal of this thesis is to implement a C++ standard library and a C++ runtime library for HelenOS that allows standard-compliant programs to be compiled for HelenOS. The thesis analyses the subset of the C++ standard and runtime library features that are required to support the majority of relevant C++ constructs and trade-offs for other features, given the limitations of HelenOS.
Seznam odborné literatury
[1] ISO/IEC: Standard for Programming Language C++ (N4296)
[2] Stroustrup B.: The C++ Programming Language, 4th Edition
[3] C++ Reference (http://cppreference.com)
[4] HelenOS documentation (http://www.helenos.org)
Předběžná náplň práce
HelenOS is a microkernel multiserver operating system currently implemented primarily in the C programming language and the only mature standard library implementation it currently provides also targets the C programming language. Because of this, user space programs in HelenOS have to be written in C in order to be compiled for and executed within HelenOS.

The goal of this thesis is to implement a C++ standard library and a C++ runtime library for HelenOS that allows standard-compliant programs to be compiled for HelenOS. The thesis analyses the subset of the C++ standard and runtime library features that are required to support the majority of relevant C++ constructs and trade-offs for other features, given the limitations of HelenOS.
Předběžná náplň práce v anglickém jazyce
HelenOS is a microkernel multiserver operating system currently implemented primarily in the C programming language and the only mature standard library implementation it currently provides also targets the C programming language. Because of this, user space programs in HelenOS have to be written in C in order to be compiled for and executed within HelenOS.

The goal of this thesis is to implement a C++ standard library and a C++ runtime library for HelenOS that allows standard-compliant programs to be compiled for HelenOS. The thesis analyses the subset of the C++ standard and runtime library features that are required to support the majority of relevant C++ constructs and trade-offs for other features, given the limitations of HelenOS.
 
Univerzita Karlova | Informační systém UK