Back to Search
Start Over
Implementing a Reverse Debugger for Logo
- Source :
- Informatics in Schools. New Ideas in School Informatics ISBN: 9783030337582, ISSEP
- Publication Year :
- 2019
- Publisher :
- Springer International Publishing, 2019.
-
Abstract
- Programming is a creative activity that teaches precision. In Logo, novices write simple programs that draw geometric shapes onto a screen. Logical flaws, however, cause unintended results and pose a major challenge for young programmers who yet need to learn how to search for errors in their code. We discuss the problems novices face when learning to program in Logo. Furthermore, we present a reverse debugger for Logo that enables programmers to step through their code in either direction. Using a stack, previous program states can be retrieved on demand. Our solution balances performance and memory consumption and hence can be used to debug even long and complex programs.
- Subjects :
- Computer science
Programming language
media_common.quotation_subject
05 social sciences
020207 software engineering
02 engineering and technology
computer.software_genre
Logo (programming language)
Debugging
Face (geometry)
0202 electrical engineering, electronic engineering, information engineering
Code (cryptography)
0501 psychology and cognitive sciences
computer
050107 human factors
media_common
computer.programming_language
Debugger
Subjects
Details
- ISBN :
- 978-3-030-33758-2
- ISBNs :
- 9783030337582
- Database :
- OpenAIRE
- Journal :
- Informatics in Schools. New Ideas in School Informatics ISBN: 9783030337582, ISSEP
- Accession number :
- edsair.doi...........c2369861f5270b719dcad6b947cbcd39
- Full Text :
- https://doi.org/10.1007/978-3-030-33759-9_9