Programming language pragmatics
Programming language pragmatics
Programming Languages: Principles and Paradigms
Programming Languages: Principles and Paradigms
Concepts in Programming Languages
Concepts in Programming Languages
Object-Oriented Programming Versus Abstract Data Types
Proceedings of the REX School/Workshop on Foundations of Object-Oriented Languages
Proceedings of the third ACM SIGPLAN conference on History of programming languages
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Assessment frequency in introductory computer programming disciplines
Computers in Human Behavior
Hi-index | 0.00 |
This paper discusses several problems in teaching programming languages. A language tends to indoctrinate its users and desensitize us to its problems and limitations. In addition, many language issues don't arise until programs reach a certain scale, which can be difficult to do in a one-semester course. No solution is proposed; instead the focus is to better understand the difficulty of designing an effective curriculum. One way to cut through the accidental combination of surface features in programming languages is to focus on semantics and programs themselves as object of study.