Home / Current Issue / Paper 1712881
Developing Tindar: A Native Arabic Programming Language
Subject area: Science,Engineering and Technology · Area of research: Programming Languages & Computer Science Education
DOI: https://doi.org/10.64388/IREV9I6-1712881
Abstract
This paper introduces Tindar, a new Arabic programming language designed to ease programming education and computing interaction for Arabic speakers. Tindar features a simple, extensible structure supporting fundamental programming concepts, object-oriented programming, and functional programming features. Its architecture comprises a parser, syntactic analyzer, code generator, and virtual machine. Implemented in Rust for speed and security, the Tindar compiler outperforms Python in performance tests and is cross-platform compatible. This work emphasizes the significance of culturally and linguistically relevant computing interfaces, addressing the linguistic and technical challenges of integrating Tindar with modern development environments and offering practical solutions.
Keywords
Arabic programming language, Compiler design, Extensibility, Language integration.
How to cite this paper
@article{1712881,
author = {Abd Alroof S. Almogadmi, Sumaia A. Eltomi, Murad S. Baghni},
title = {Developing Tindar: A Native Arabic Programming Language},
journal = {Iconic Research And Engineering Journals},
year = {2025},
volume = {9},
number = {6},
pages = {1416-1423},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1712881.pdf},
abstract = {This paper introduces Tindar, a new Arabic programming language designed to ease programming education and computing interaction for Arabic speakers. Tindar features a simple, extensible structure supporting fundamental programming concepts, object-oriented programming, and functional programming features. Its architecture comprises a parser, syntactic analyzer, code generator, and virtual machine. Implemented in Rust for speed and security, the Tindar compiler outperforms Python in performance tests and is cross-platform compatible. This work emphasizes the significance of culturally and linguistically relevant computing interfaces, addressing the linguistic and technical challenges of integrating Tindar with modern development environments and offering practical solutions.},
keywords = {Arabic programming language, Compiler design, Extensibility, Language integration.},
month = {December},
doi = {https://doi.org/10.64388/IREV9I6-1712881}
}