Abstract
Computer programming is a multi-faceted discipline followed by students from all over the world. The reliance on English as a medium of education and the foundation of programming languages, on the other hand, creates a barrier for non-native English speakers. Difficulties in understanding learning materials, the inherent meanings behind technical jargon, and the inability to discern the context of keywords and linguistic constructs are among some of the main obstacles encountered. Hence, localization of programming languages to include cultural contexts relating to different native languages is attempted to combat this issue. This paper explores two main approaches to localization as (1) Direct keyword translation and (2) Design of independent non-English-based programming languages, and further investigates the aptitude of each technique towards the delivery of basic programming principles and concepts. Consequently, the embedded translation tool, 'SimplyTrans', is introduced with relation to the 'Simply' programming language following design science research approach, as an extension of the keyword mapping approach to localization. The internal translation mechanism proposed in this paper will use both English and Sinhala keywords (one of Sri Lanka's native languages) to demonstrate its localization potential, establishing 'Simply' as the first programming language with Sinhala-based coding capabilities.
Author supplied keywords
Cite
CITATION STYLE
Perera, P., & Ahangama, S. (2021). SimplyTrans: A Simplified Approach to Sinhala-Based Coding and Introductory Programming Language Localization. In 2021 IEEE 16th International Conference on Industrial and Information Systems, ICIIS 2021 - Proceedings (pp. 318–323). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ICIIS53135.2021.9660709
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.