Arabic Basic
-
Swidan and Hermans (2023) presented a framework of 12 “aspects of programming languages that can be translated to non-English [contexts]”. ArabicBASIC’s ambitious goal is to comply with this framework 100%. That’s one success criteria for this project. Another success criteria is that ArabicBASIC will strictly conform to the observed linguistic situation in the Arabic-speaking world,…
-
In English code, we often like to combine multiple words when naming something in our code. This precision is sometimes necessary because naming is important, and hard! If you’re not convinced, read Tom Benner’s “Naming Things, The Hardest Problem in Software Engineering”. But, most programming languages don’t allow spaces in variable names, because lexers and…
-
I have to retool my Arabic BASIC interpreter, but in which compilable language should I use to implement the lexer, tokenizer and parser?