Most of the existing high level programming languages have hitherto borrowed their lexical items from human languages including European and Asian languages. However, there is paucity of research information on programming languages developed with the lexicons of an African indigenous language. This research explored the design and implementation of an African indigenous 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 hoped, as established 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. The alphabets and reserved words of the programming language were respectively formed from the basic Yoruba alphabets and standard Yoruba words. The lexical items and syntactic structures of the programming language were designed with appropriate regular expressions and context-free grammars, using Backus-Naur Form (BNF) notations. A prototype implementation of the programming language was carried out as a source-to-source, 5-pass compiler. QBasic within QB64 IDE was the
implementation language. The results from implementation showed functional correctness and effectiveness of the developed programming language. Thus lexical items of a programming language need not be borrowed exclusively from European and Asian languages, they can and should be borrowed from most African native languages. Furthermore, the developed native language programming language can be used to introduce computer programming to indigenous pupils of primary and junior secondary
schools.
-
Call Us
0905-392-9899 -
Email
[email protected] -
Address
University Drive, Off Idofin Road, Oko-Irese, Kwara State
Title:
Design and implementation of an African native language-based programming language
Author(s): Ezekiel K. Olatunji, John. B. Oladosu, Odetunji A. Odejobi, Stephen O. Olabiyisi
Year: 2021
Publisher: International Journal of Advances in Applied Sciences (IJAAS)
File:
Keywords:
BNF
Lexicons
Parser
Programming languages
Yoruba language
URI: https://tau.edu.ng/publications/publication-page.php?i=202&t=design-and-implementation-of-an-african-native-language-based-programming-language
Abstract:
Recent News
-
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 -
TAU Staff Retreat Concludes with New Approaches for Academic Excellence
11th Sep, 2024 11:46am -
TAU Hosts Day 2 of Staff Retreat Focused on Curriculum and Administrative Development
10th Sep, 2024 2:35pm