Language: | Slovenian |
---|---|
Year of publishing: | 2020 |
Typology: | 2.11 - Undergraduate Thesis |
Organization: | UL FRI - Faculty of Computer and Information Science |
Publisher: | [P. Hvala] |
UDC: | 004.4'42(043.2) |
COBISS: | 14138883 |
Views: | 1751 |
Downloads: | 248 |
Average score: | 0 (0 votes) |
Metadata: |
Secondary language: | English |
---|---|
Secondary title: | WebAssembly: assembler for web browsers |
Secondary abstract: | In this work is represented a Brainf*ck to WebAssembly compiler. To build a compiler we had to learn about WebAssembly binary and text format, JavaScript API and tried out already existing compilers for C/C++ and Rust programming languages and WebAssembly toolkits. Compiler was implemented in WebAssembly text format and with toolkit WABT compiled to WebAssembly binary format. JavaScript API, which loads WebAssembly module from server and communicates with it, and html page for web display are the other two components of compiler. Compiler was successfully implemented. It compiles Brainf*ck into executable programs without any issues. |
Secondary keywords: | WebAssembly;brainf*ck;compiler;computer science;computer and information science;computer science and mathematics;interdisciplinary studies;diploma; |
Type (COBISS): | Bachelor thesis/paper |
Study programme: | 1000407 |
Embargo end date (OpenAIRE): | 1970-01-01 |
Thesis comment: | Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: | 80 str. |
ID: | 11609652 |