Design and Implementation of Arabic Python Programming Language Interface

المؤلفون

  • Eltaleb Eltaleb, A. Misurata University, Libya
  • Ben Sasi, A. Ben Sasi College of Industrial Technology Misurata, Libya

DOI:

https://doi.org/10.36602/ijeit.v12i1.514

الكلمات المفتاحية:

Arabic programming، language interface، natural language processing، Python، programming education

الملخص

This study aims to simplify programming learning for Arabic-speaking students of the Faculty of Information Technology by introducing a simple programming language in Arabic that covers the curriculum of the Programming 1 course. The proposed approach named ArPy (Arabic Python) is rule-based and enables the generation and execution of Python code from Arabic-written code through various steps, including preprocessing, lexical analysis, word mapping, and code generation. Additionally, it provides error detection during code execution. Experimental results have clearly validated that the implemented model (ArPy) is able to efficiently generate functional English Python code from Arabic code with a similarity accuracy of about 87%. Furthermore, ArPy has received positive feedbacks from the target users bridging the language barrier in the field of programming education in Arabic countries.

التنزيلات

تنزيل البيانات ليس متاحًا بعد.

التنزيلات

منشور

2024-08-08

إصدار

القسم

المقالات

كيفية الاقتباس

Design and Implementation of Arabic Python Programming Language Interface. (2024). The International Journal of Engineering & Information Technology (IJEIT), 12(1), 287-292. https://doi.org/10.36602/ijeit.v12i1.514

المؤلفات المشابهة

1-10 من 42

يمكنك أيضاً إبدأ بحثاً متقدماً عن المشابهات لهذا المؤلَّف.