![]() ![]() ![]() It's just not possible and, honestly, not sustainable. To create a totally non-English coding experience you really have to translate the entire history of Software Engineering. ![]() So even a completed Arabic language would still have to make calls to English functionality to do anything useful. RN : The way programming works is that you always build on existing code, and all existing code at the moment is in English-based languages. RV : Since the larger, global system of computing is ultimately based in English, what are some of the potential uses of Alb – or a similar language not based in the Latin alphabet – as a functional code? Can this create new possibilities for programmers? Is English a prerequisite to learning to code? I find that problematic, and built قلب to explore just that. There is so much hype about teaching programming around the world, which I think is incredible, but there is almost no discussion of the fact that all the languages we teach are in English. RN: Because this link is taken as a given and not discussed. RV : Computer science is linked tightly to its origins in the English language – why did you decide to break away from this? ![]() Programmers write entirely in Arabic, highlighting the cultural biases of computer science and challenging the assumptions we make about programming. Ramsey Nasser : قلب is a programming language exploring the role of human culture in coding. The technical possibilites of what a native-speaking Arabic programmer working in Arabic could do… may open new realms of possibility. Every language and script has its own properties and grammatical possibilites, and as children our brains learn to think around the structure of our mother-tongue. Rising Voices asked him about a recent project, قلب (Alb), a new programming language he created not in the usual Latin alphabet – but in Arabic script.Īlb is a programming language that can potentially address the limitations of English. Ramsey Nasser is a computer programmer and artist exploring new possibilities in coding. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |