Project History & Research

The Academic Foundation of 9jaCoder Code Editor (9CE)

Abstract

Being PAPER PRESENTED at the Technical Session of the NATIONAL ENGINEERING CONFERENCE, ABUJA 2022, at the International Conference Centre.

Lead Author: Arthur IbukunOluwa Arokhamoni - Artmanntech Solutions

Contributors: Joel Ogunyemi - The Federal Polytechnic, Ilaro and Isa Hassan Usman - The Federal Polytechnic, Bauchi.

The inability of Nigeria to emulate India by leveraging software development as a major driver of economic development resulted in an unprecedented differential GDP of $280.78 and $2,987.07 between 1981 and 2021 for the former and latter respectively. Therefore, the objective of this paper is to address the imbalance through the development of a new programming language codenamed “9ja-Reboot”. It will enable Nigerian youths to gain mastery of popular and lucrative programming languages like Python, by teaching them in the following selected Nigerian languages: PidginEnglish, Hausa, Igbo and Yoruba. The research will develop 9ja-Reboot by building a new language lexer and parser for Python 3. It will validate and convert codes written in non-English syntaxes into Python’s English syntax. This ensures codes written in Nigerian languages produces similar runtime-results to those written in English language. 9ja-Reboot is expected to stimulate national interest in programming in Primary, Secondary and Tertiary institutions.

Read Foundational Paper

Format: PDF | Size: 1 MB