Reconstructing the Boxer programming system for the web
Rekonstrukce programoacího systému Boxer pro webové prostředí
bachelor thesis (NOT DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/206721Identifiers
Study Information System: 273846
Collections
- Kvalifikační práce [12377]
Author
Advisor
Referee
Šefl, Vít
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science with specialisation in Programming and Software Development
Department
Department of Distributed and Dependable Systems
Date of defense
5. 9. 2025
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Fail
Keywords (Czech)
visuální programování|programovací systémy|Boxer|rekonstrukce softwareKeywords (English)
visual programming|programming systems|Boxer|software reconstructionTato práce se zaměřuje na analýzu a rekonstrukci podmnožiny Boxeru, his- torického visuálního programovacího systému. Boxer byl vytvořen s použitím mnoha unikátních principů a vlastností, jenž byly časem zapomenuty ve prospěch modernějších programovacích paradigma. Naše analýza se zaměřuje na funkcional- itu Boxeru popsanou v prvních třech příkladech v našem primárním zdroji, s použitím sekundárních materiálů a experimentů k získání hlubšího pochopení. Cílem našeho rekonstruovaného systému je re-implementace dvou příkladů z našeho primárního zdroje, zaměřující se na kreslící operace pomocí Turtle Graph- ics a práci s complexními proměnnými.
This thesis focuses on analyzing and reconstructing a subset of Boxer, a his- toric visual programming system. Boxer contained many unique features and programming principles, that have since been left behind in favor of other pro- gramming paradigms. Our analysis focuses on gaining a better understanding of our primary source paper using experiments and secondary material. Thanks to this analysis, we gained the necessary knowledge to proceed with our re- construction. The goal of our reconstruction is the re-implementation of two examples from our primary source paper, focusing on Turtle graphics drawing operations and work with complex variables.
