Title: PseuToPy: Towards a Non-English Natural Programming Language
Abstract: Most text-based programming languages found in introductory programming courses use English words. This fact alone can deter non-English speakers who wish to learn to program: how can we expect them to learn a programming language if they do not even understand the meaning of the keywords they are manipulating? In addition, the syntax and semantics of programming languages are also known causes of learners’ mistakes. In this paper, we high- light these difficulties and then present PseuToPy, a programming language which can be localized in several tongues on the one hand and produce instructions close to these natural languages on the other. PseuToPy is still a work in progress: we have developed a version in French and hope to study its use in an educational con- text to see whether or not programming beginners find it easier to learn programming by implementing algorithms in their native tongues.
How to cite: Patrick Wang. 2021. PseuToPy: Towards a Non-English Natural Program- ming Language. In Proceedings of the 14th ACM Conference on International Computing Education Research (ICER 2021), August 16–19, 2021, VirtualEvent, USA. ACM, New York, NY, USA, 2 pages. https://doi.org/10.1145/3446871.3469787