Abstract
A locally built Modula-2 compiler has been used for number of years in our School. The messages that are emitted from the compiler when run by first and final year students have been logged. Over the last two years we have been improving the usefulness of these messages. This paper presents an analysis of these results.
- 1 Benford, S.; Burke, E.; Foxley, E.; Gutteridge N and Zin, A. M. The Ceilidla System: A General Overview, Learning Technology Research, Computer Science Department, Nottingham University (1994).Google Scholar
- 2 Johnson, S. C. Lint, a C Program Checker, Comp. Sci.Tech. Rep. No. 65 (1978). updated version TM 78- 1273-3.Google Scholar
- 3 Johnson, S. C. A Portable Compiler: Theory and Practice, Proc. 5th ACM Symp. on Principles ofprogramming Languages, pp. 97-104 (January 1978). Google Scholar
Digital Library
- 4 Johnson, S. C. and Ritchie, D. M. UNIX Time-Sharing System: Portability of C Programs and the UNIX System, Bell Sys. Tech. J., 57, 6, pp. 2021-2048 (1978).Google Scholar
- 5 Kernigham, B.W. and Plauger, P.J. Elements of Programming Style, 2nd Edition, McGraw-Hill (1978). Google Scholar
Digital Library
- 6 Lewis, S.F. Developing a Modula 2 course for Ceilidh, CTI Computing, Dublin (1997).Google Scholar
- 7 Lewis, S.F. and Mulley, G.P.C. Experiences gained from producing a compiler to guide first year programming students, CTI Computing, Dublin (1997).Google Scholar
- 8 Mulley, G.P.C and Verheyden, K. Enhancing a Modula-2 compiler to help students learn interactively within the Ceilidh system, Knowledge Transfer 97 (1997).Google Scholar
Index Terms
A comparison between novice and experienced compiler users in a learning environment
Recommendations
A comparison between novice and experienced compiler users in a learning environment
ITiCSE '98: Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science educationA locally built Modula-2 compiler has been used for number of years in our School. The messages that are emitted from the compiler when run by first and final year students have been logged. Over the last two years we have been improving the usefulness ...
Compiler algorithm language (CAL): an interpreter and compiler
ACST'07: Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and TechnologyWe have designed a Compiler Algorithm Language (CAL) to provide compiler writers with a language which is close to actual algorithmic notation. In this work, we have developed an interpreter and debugger for CAL which can be used by researchers for ...
Using Prolog to implement a compiler for a parallel image processing language
ICIP '95: Proceedings of the 1995 International Conference on Image Processing (Vol. 1)-Volume 1 - Volume 1This paper describes the use of Prolog as an implementation language for a compiler for a parallel image processing language. The target machine for which code is generated is an abstract model for parallel image processing. The structure of the final ...






Comments