# LLMs as Compiler for Arabic Programming Language

arXiv: https://arxiv.org/abs/2403.16087 · HTML: https://mlsanity.com/paper/2403.16087/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 2 of its 18 references that are in the map.
- First posted on arXiv 24 Mar 2024.

## Builds on (most cited first, 2 of 2)

- [An LLM Compiler for Parallel Function Calling](https://mlsanity.com/paper/2312.04511/) (2023)
- [Phoenix -- The Arabic Object-Oriented Programming Language](https://mlsanity.com/paper/1907.05871/) (2019)

## Built on by (most cited first, 1 of 1)

- [The New Compiler Stack: A Survey on the Synergy of LLMs and Compilers](https://mlsanity.com/paper/2601.02045/) (2026)

## Abstract (arXiv)

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.
