
Designing and Implementing an Arabic Programming Language for Teaching Pupils
Author(s) -
Hussam Hatem Abdul Razaq,
Ayedh Shahadha Gaser,
Mazin Abed Mohammed,
Esam Taha Yassen,
Salama A. Mostafad,
Subhi R. M. Zeebaree,
Dheyaa Ahmed Ibrahim,
Mohd Khanapi Abd Ghania,
Rabah N. Farhan
Publication year - 2019
Publication title -
xi'nan jiaotong daxue xuebao
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.308
H-Index - 21
ISSN - 0258-2724
DOI - 10.35741/issn.0258-2724.54.3.11
Subject(s) - computer science , programming language , first generation programming language , arabic , compiler , very high level programming language , syntax , natural language processing , linguistics , artificial intelligence , programming paradigm , programming domain , inductive programming , philosophy
Observation has been made that in Arab countries, students find it challenging to learn to program in a different language other than Arabic. Existing literature contains only a few Arabic programming languages, most of which have never been or have partially been executed. In this article, a novel Arabic programming language known as Alf..Eih language is proposed. The proposed programming language is to be used in teaching pupils and schoolchildren in Arabic countries programming. This Arabic Programming language converts the Arabic language presumed to code in (C++ language) with its implementation. After the code written in Arabic passes through the first three stages of compiler (lexical, syntax and semantic), the final phase converts code to (C++). Alf..Eih language covers many of the directives in the presumed Arabic Language such as, header file, functions, if condition, loops and etc.