This is actually a myth. Arabic is not more or less "expressive" than any other language. It's just language communities evolve richer vocabularies for their subjects of interest/specialization. Arabic saw feverish interest in philosophy and abstract thought around the time of the Islamic Caliphates spanning almost a thousand years. But other languages evolved similar, even richer philosophical traditions -- I think the growth of English is unparalleled in human history!
This probably doesn't have a bassis in any established linguistic theory, it's just my own "hunch", but I think this community specialziation (DSL-ization?) of languages is real enough (see the persistent myth that Inuits have tens of words for snow. We expect them to, because snow is their "thing".)
We don't need to "adapt" programming languages theory to Arabic, as the foundations are meta-linguistic and presentable in any human language. What we need is a native Arabic programming languages community that puts already codified technical terms into currency.
This probably doesn't have a bassis in any established linguistic theory, it's just my own "hunch", but I think this community specialziation (DSL-ization?) of languages is real enough (see the persistent myth that Inuits have tens of words for snow. We expect them to, because snow is their "thing".)
We don't need to "adapt" programming languages theory to Arabic, as the foundations are meta-linguistic and presentable in any human language. What we need is a native Arabic programming languages community that puts already codified technical terms into currency.