dc.contributor.advisor | Petříček, Tomáš | |
dc.creator | Habušta, Adrián | |
dc.date.accessioned | 2024-11-28T14:29:18Z | |
dc.date.available | 2024-11-28T14:29:18Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/192915 | |
dc.description.abstract | Tato práce se zaměřuje na rekonstrukci podmnožiny Pygmalionu, progra- movacího systému, který byl ve své době revoluční díky použití programo- vání pomocí demonstrací a ikonického (vizuálního) programování. Vzhledem k tomu, že v současnosti není k dispozici žádná spustitelná verze tohoto soft- waru, je rekonstrukce Pygmalionu klíčová pro zachování těchto jedinečných myšlenek a umožnění interakce uživatelů s nimi. Naše rekonstrukce se zamě- řuje na jeden příklad z původní práce, který přibližně ukazuje, jak vytvořit novou ikonu schopnou vypočítat faktoriál celého čísla. Použili jsme itera- tivní metodiku, abychom se dozvěděli více o původním systému a zároveň vytvořili dva po sobě jdoucí návrhy pro naši rekonstrukci systému. Tímto postupem jsme získali hlubší znalosti o vlastnostech Pygmalionu a vytvořili jsme software, který splňuje náš cíl - obnovit příklad faktoriálu. | cs_CZ |
dc.description.abstract | This thesis focuses on reconstructing a subset of Pygmalion, a program- ming system that was revolutionary for its time, due to its use of program- ming by demonstration and iconic (visual) programming. With no current runnable version of the software available, reconstructing Pygmalion is cru- cial to preserve these unique ideas and allow users to interact with them. Our reconstruction focuses on one example from the original Pygmalion thesis, which loosely shows how to create a new icon capable of computing the facto- rial of an integer. We used an iterative methodology to learn more about the original system while creating two consecutive designs for our reconstruction of the system. Through this process, we gained deeper knowledge of Pyg- malions features, and created software that fulfills our goal of recreating the factorial example. | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | programming by demonstration|history of programming|pygmalion|programming environments | en_US |
dc.subject | programování demonstrací|historie programování|pygmalion|programovací prostředí | cs_CZ |
dc.title | Reconstructing the Pygmalion programming environment | en_US |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2024 | |
dcterms.dateAccepted | 2024-09-05 | |
dc.description.department | Department of Distributed and Dependable Systems | en_US |
dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 261855 | |
dc.title.translated | Rekonstrukce programovacího prostředí Pygmalion | cs_CZ |
dc.contributor.referee | Šefl, Vít | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Computer Science with specialisation in Programming and Software Development | en_US |
thesis.degree.discipline | Informatika se specializací Programování a vývoj software | cs_CZ |
thesis.degree.program | Computer Science | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Informatika se specializací Programování a vývoj software | cs_CZ |
uk.degree-discipline.en | Computer Science with specialisation in Programming and Software Development | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato práce se zaměřuje na rekonstrukci podmnožiny Pygmalionu, progra- movacího systému, který byl ve své době revoluční díky použití programo- vání pomocí demonstrací a ikonického (vizuálního) programování. Vzhledem k tomu, že v současnosti není k dispozici žádná spustitelná verze tohoto soft- waru, je rekonstrukce Pygmalionu klíčová pro zachování těchto jedinečných myšlenek a umožnění interakce uživatelů s nimi. Naše rekonstrukce se zamě- řuje na jeden příklad z původní práce, který přibližně ukazuje, jak vytvořit novou ikonu schopnou vypočítat faktoriál celého čísla. Použili jsme itera- tivní metodiku, abychom se dozvěděli více o původním systému a zároveň vytvořili dva po sobě jdoucí návrhy pro naši rekonstrukci systému. Tímto postupem jsme získali hlubší znalosti o vlastnostech Pygmalionu a vytvořili jsme software, který splňuje náš cíl - obnovit příklad faktoriálu. | cs_CZ |
uk.abstract.en | This thesis focuses on reconstructing a subset of Pygmalion, a program- ming system that was revolutionary for its time, due to its use of program- ming by demonstration and iconic (visual) programming. With no current runnable version of the software available, reconstructing Pygmalion is cru- cial to preserve these unique ideas and allow users to interact with them. Our reconstruction focuses on one example from the original Pygmalion thesis, which loosely shows how to create a new icon capable of computing the facto- rial of an integer. We used an iterative methodology to learn more about the original system while creating two consecutive designs for our reconstruction of the system. Through this process, we gained deeper knowledge of Pyg- malions features, and created software that fulfills our goal of recreating the factorial example. | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |