Le document présente le projet de développement d'un compilateur nommé Khawarizmi, destiné à enseigner la programmation en langue arabe. Il aborde des concepts de compilation, l'analyse lexicale, syntaxique et sémantique, ainsi que les avantages d'un langage de programmation en arabe pour faciliter l'apprentissage. Malgré des contraintes matérielles, la première phase du compilateur a été réalisée, intégrant divers éléments clés tels que les jeux de caractères et les unités lexicales.