Abstract
Most programming languages are only available in English, which means that speakers of other languages need to learn at least some English before they can learn to program. This creates well-documented barriers to entry into programming. While many educational programming languages are localized in some way (e.g. keywords), they often miss important other aspects (e.g. numerals or word order). This paper describes a framework of 12 aspects of programming languages that can be localized, helping tool designers localize their languages better and educators to make more informed decisions about introductory languages in non-English contexts.
Original language | English |
---|---|
Title of host publication | SPLASH-E 2023 - Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E |
Subtitle of host publication | SPLASH 2023 |
Editors | Molly Q. Feldman, Michael Hilton |
Publisher | Association for Computing Machinery (ACM) |
Pages | 13-25 |
Number of pages | 13 |
ISBN (Electronic) | 9798400703904 |
DOIs | |
Publication status | Published - 18 Oct 2023 |
Event | 2023 ACM SIGPLAN International Symposium on SPLASH-E, SPLASH-E 2023 - Cascais, Portugal Duration: 25 Oct 2023 → 25 Oct 2023 https://2023.splashcon.org/track/splash-2023-SPLASH-E?plenary=Hide%20plenary%20sessions |
Publication series
Series | Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E |
---|
Symposium
Symposium | 2023 ACM SIGPLAN International Symposium on SPLASH-E, SPLASH-E 2023 |
---|---|
Country/Territory | Portugal |
City | Cascais |
Period | 25/10/23 → 25/10/23 |
Internet address |
Keywords
- localization
- programming languages