oalogo2  

AUTHOR(S):

Jemimah Nathaniel, Mowete Fumnanya Kavan

 

TITLE

Development of a Multilingual Programming Language Using Rust

pdf PDF

ABSTRACT

The increasing globalization of technology necessitates the development of programming languages that accommodate diverse linguistic backgrounds. The entrenchment of the English Language as the lingua franca of computing has had dire consequences on determining the requirements for entry into the industry often barring qualified candidates because they do not possess adequate knowledge about the language—when there is no fundamental technical reason for doing so, as computers do not “care” about their language of instruction. To combat this, this paper designed and implemented a multilingual programming language using Rust called Lingo, it is an interpreter that translates source code for a multilingual programming language into executable programs which should be able to be natively executed on users’ computers. Lingo aimed at enhancing accessibility for non-English speakers, the languages supported by this system include English, Francia’s (French), Hausa, and Yoruba, with keywords, error messages, and functions available in each of the four of them. Lingo is inspired by Lisp, with modified syntax to facilitate multilingual interaction. The results of this study show that Lingo is a viable alternative to English-based programming languages and can be used to introduce programming to a wider audience, as well as provide localized error messages to help users understand and fix any issues with their code—is a step in the right direction to bridge this gap and make programming more accessible to a wider audience. The findings indicate that a multilingual approach can significantly improve the user experience and broaden participation in programming, ultimately contributing to a more diverse and innovative tech community.

KEYWORDS

multilingual programming language, programming language, programming, bilingual, English-based programming languages

 

Cite this paper

Jemimah Nathaniel, Mowete Fumnanya Kavan. (2025) Development of a Multilingual Programming Language Using Rust. International Journal of Computers, 10, 190-200

 

cc.png
Copyright © 2025 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0