SECLLGMar 24, 2024

LLMs as Compiler for Arabic Programming Language

arXiv:2403.16087v12 citationsh-index: 7
Originality Synthesis-oriented
AI Analysis

This addresses the problem of language barriers in programming for Arabic speakers, though it appears incremental as it adapts existing LLM and Python tools.

The authors tackled the problem of programming in Arabic by introducing APL, an Arabic Programming Language that uses LLMs as a semi-compiler to convert Arabic text code to Python code and execute it, resulting in a pipeline including a Python library and a playground interface.

In this paper we introduce APL (Arabic Programming Language) that uses Large language models (LLM) as semi-compiler to covert Arabic text code to python code then run the code. Designing a full pipeline from the structure of the APL text then a prompt (using prompt engineering) then running the prodcued python code using PyRunner. This project has a three parts first python library, a playground with simple interface and this research paper.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes