The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Program development by stepwise refinement
Communications of the ACM
A contribution to the development of ALGOL
Communications of the ACM
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Proceedings of the international conference on Reliable software
Hi-index | 0.00 |
In the past few years there has been considerable debate over the question of pointers in programming languages. Some maintain that pointers should not be allowed, while others try to restrict their use in a number of ways. In this paper we try to justify our view that pointers are a natural and useful way to teach beginners in Computer Science to manipulate list structures, provided a group of strong limitations is placed upon them. We define pointers in SPL, a language to teach beginners disciplined programming.