Phoenix -- The Arabic Object-Oriented Programming Language
Youssef Bassil

TL;DR
Phoenix is a novel high-level, object-oriented programming language designed in Arabic, featuring a compiler architecture and demonstrating powerful features like functions and loops, with plans for advanced capabilities.
Contribution
The paper introduces Phoenix, the first Arabic object-oriented programming language, with a complete compiler system and initial feature set, addressing language accessibility barriers.
Findings
Demonstrated core features like functions and loops in Phoenix
Developed a six-component compiler architecture for Phoenix
Showcased the potential of Arabic-based programming language
Abstract
A computer program is a set of electronic instructions executed from within the computer memory by the computer central processing unit. Its purpose is to control the functionalities of the computer allowing it to perform various tasks. Basically, a computer program is written by humans using a programming language. A programming language is the set of grammatical rules and vocabulary that governs the correct writing of a computer program. In practice, the majority of the existing programming languages are written in English-speaking countries and thus they all use the English language to express their syntax and vocabulary. However, many other programming languages were written in non-English languages, for instance, the Chinese BASIC, the Chinese Python, the Russian Rapira, and the Arabic Loughaty. This paper discusses the design and implementation of a new programming language,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
