Ramsey Nasser’s Artist’s Notebook page is absolutely fascinating to me, even though I barely understand a single thing he says. He starts off:
Arabic programming languages with the honest goal of bringing coding to a non-Latin culture have been attempted in the past, but have failed without exception. What makes my piece قلب different is that its primary purpose was to illustrate how impossible coding in anything but English has become.
About the last paragraph I more or less understood was this:
The current name قلب means Heart, but is actually a recursive acronym for قلب: لغة برمجة pronounced ‘alb: lughat barmajeh meaning Heart: A Programming Language. Acronyms in Arabic are generally difficult to pull off, and قلب is the first recursive one I have seen. Recursive acronyms – acronyms where the initial letter stands for the acronym itself – are common in computer science humor. PHP stands for PHP: Hypertext Processor, GNU stands for GNU’s not Unix, and so on. قلب’s name connects it to that tradition of software engineering names.
After that it got too technical for me, but the illustrations are pleasing to look at, and it ends with a nice piece of tile calligraphy. For informed commentary (also incomprehensible to me), go to the related MetaFilter post. (Thanks, ardge!)