There is scarcity of research information on programming languages developed with the lexicons of an African indigenous language unlike those with the lexicons of European and Asian languages. This study explored the design of an African native language-based programming language using Yoruba as case study. Yoruba is the first language of over 30 million people in the south-west of Nigeria, Africa; and is spoken by over one hundred million people world-wide. It is opined, as confirmed by research studies, that making computer programming possible in one’s mother tongue will enhance computer-based problem-solving processes by indigenous learners and teachers. Furthermore, such a feat will empower those only literate in their mother tongue to program or learn programming of the computer in their mother tongue. In addition, successful implementation and adoption of such a programming
language will increase the functional load of the base language, thus reducing the chances of its natural extinction as has been predicted for most African languages. The character set and reserved words of the programming language were respectively formed from the basic Yoruba alphabets and standard Yoruba words. The lexical items of the programming language were specified by defining necessary regular grammars while appropriate context-free grammars were defined, using Backus-Naur Form (BNF) notations, to specify the syntactic structure of a valid program and program elements. As a prelude to implementation of the designed programming language a mini scanner was developed using QBASIC within QB64 integrated development environment (IDE). A subset of the
syntactic definitions of the programming language was produced as the primary output. In addition, a token recognizer for the designed programming language has been produced. The output produced by the developed token recognizer showed its functional correctness
-
Call Us
0905-392-9899 -
Email
[email protected] -
Address
University Drive, Off Idofin Road, Oko-Irese, Kwara State
Title:
Design of an African Native Language-based Programming Language
Author(s): Ezekiel K. Olatunji, John. B. Oladosu, Odetunji A. Odejobi, Stephen O. Olabiyisi
Year: 2019
Publisher: University of Ibadan Journal of Science and Logics in ICT Research
File:
Keywords:
Keywords-Programming languages
Lexicons
Yoruba language
BNF
Token recognizer
URI: https://tau.edu.ng/publications/publication-page.php?i=200&t=design-of-an-african-native-language-based-programming-language
Abstract:
Recent News
-
TAU Advances Medical Education Vision with Committee Report on MBBS, D. Pharm Programmes
15th Nov, 2024 8:45am -
-
Thomas Adewumi University Inaugurates Sub-Committees for Maiden Convocation Ceremony
03rd Oct, 2024 1:57pm -
The Kwara State Commissioner of Police Pays Courtesy Visit to Thomas Adewumi University
27th Sep, 2024 9:35am