Please use this identifier to cite or link to this item:
https://ruomo.lib.uom.gr/handle/7000/1202
Title: | X-compiler: yet another integrated novice programming environment |
Authors: | Evangelidis, Georgios Dagdilelis, Vassilios Satratzemi, Maya Efopoulos, Vassilios |
Type: | Conference Paper |
Subjects: | FRASCATI::Natural sciences::Computer and information sciences |
Keywords: | Programming environments Computer languages Programming profession Assembly systems Hardware Informatics Watches Debugging Education Information systems computer science education teaching courseware program compilers Pascal programming environments text editing X-Compiler integrated novice programming environment simple programming language X language educational programming environment programming education intermediate steps program execution source code compilation pseudo assembly code register content intermediate values temporary system variables novice programmers program debugging |
Issue Date: | 2001 |
First Page: | 166 |
Last Page: | 169 |
Volume Title: | Proceedings IEEE International Conference on Advanced Learning Technologies |
Abstract: | The paper presents a simple programming language, called X, and an educational programming environment, called X-Compiler, designed to introduce students to programming. X-Compiler can be used to edit, compile, debug and run programs written in X, a subset of Pascal. X-Compiler could be didactically interesting because of the following features: (a) users can watch the intermediate steps of the execution of a program: source code compilation, correspondence of source and pseudo-assembly code during execution, register content, and intermediate values of user and temporary system variables; also, they can edit the produced pseudo-assembly code and re-execute it, (b) there are many detailed and explanatory messages that can guide novice programmers when debugging their programs and, in general, help them write better programs. |
URI: | https://doi.org/10.1109/ICALT.2001.943890 https://ruomo.lib.uom.gr/handle/7000/1202 |
ISBN: | 0-7695-1013-2 |
Other Identifiers: | 10.1109/ICALT.2001.943890 |
Appears in Collections: | Department of Applied Informatics |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2001_ICALT.pdf | 222,39 kB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License