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. |
- zadáno a potvrzeno stud. odd.