What Happens When Students Switch (Functional) Languages (Experience Report)
Proceedings of the ACM on Programming Languages2023Vol. 7(ICFP), pp. 796–812
Citations Over TimeTop 19% of 2023 papers
Abstract
When novice programming students already know one programming language and have to learn another, what issues do they run into? We specifically focus on one or both languages being functional, varying along two axes: syntax and semantics. We report on problems, especially persistent ones. This work can be of immediate value to educators and also sets up avenues for future research.
Related Papers
- → Chapter 2 Programming languages(1992)
- A survey of functional programming language principles(1986)
- → Special track on Programming Languages(2008)
- → Session details: Theme: System software and security: PL - Programming languages track(2019)
- → Session details: Theme: System software and security: PL - Programming languages track(2019)