This is at best useless, and at worst harmful. If we start using languages other than English for code, then we'll end up balkanizing the software world. People in humanities departments can talk about things like "Chinese Poetry" and "Continental Philosophy," but in STEM, we should be above that nonsense. I should be able to read code written anywhere in the world and understand what it does. This is the same reason…
قلب: a non-ASCII programming language written in Arabic
491–500 of 657 posts
Re: قلب: a non-ASCII programming language written in Arabic
#492> Code is written entirely in Arabic, highlighting cultural biases of computer science and challenging the assumptions we make about programming. There are lots of "cultural biases in computer science" -- in UI, neural network training, encodings, terms of service, etc. Of all of them, this is the least helpful, and the least important. It's like doing math in local notation, or translating latin/greek terms doctors…
This language has the potential to attract native Arabic speakers to programming who may not otherwise take any interest. And who knows what insights or new paradigms they could bring. Lowering the barrier to entry to programming is a good thing.
Although, yes, it might be a “gateway drug” kind of thing where they wind up learning more mainstream languages as well. I’m just saying it’s not an obvious and unalloyed win.
Re: قلب: a non-ASCII programming language written in Arabic
#493Earlier quoted context omitted.
I'm not talking about lowering standards, I'm talking about lowering barriers. The difference is that barriers are things that aren't necessary. It is not necessary to be male, white, or English speaking, to be an excellent engineer, and yet those groups are significantly over represented.
> I'm not talking about lowering standards, I'm talking about lowering barriers. One and the same. Making it easier to join a group necessarily lowers the barrier for joining said group which necessarily lowers the standard of said group. There are entire books written about this problem which leads to it being impossible to build large above-average skilled teams. No need to bring identity politics into engineering…
Re: قلب: a non-ASCII programming language written in Arabic
#494Re: قلب: a non-ASCII programming language written in Arabic
#495This is at best useless, and at worst harmful. If we start using languages other than English for code, then we'll end up balkanizing the software world. People in humanities departments can talk about things like "Chinese Poetry" and "Continental Philosophy," but in STEM, we should be above that nonsense. I should be able to read code written anywhere in the world and understand what it does. This is the same reason…
Re: قلب: a non-ASCII programming language written in Arabic
#496Re: قلب: a non-ASCII programming language written in Arabic
#497This is at best useless, and at worst harmful. If we start using languages other than English for code, then we'll end up balkanizing the software world. People in humanities departments can talk about things like "Chinese Poetry" and "Continental Philosophy," but in STEM, we should be above that nonsense. I should be able to read code written anywhere in the world and understand what it does. This is the same reason…
While it’s a good joke, in reality it does not compute. “Learning a new language” as in programming language, sits in the days-to-months range, while “learning a new language” as in Arabic takes months-to-years, so you’re building a much, much deeper chasm for others to cross and contribute, even though the source code remains English-based. You can already see this happening with some open source libraries coming fr…
Re: قلب: a non-ASCII programming language written in Arabic
#498This is at best useless, and at worst harmful. If we start using languages other than English for code, then we'll end up balkanizing the software world. People in humanities departments can talk about things like "Chinese Poetry" and "Continental Philosophy," but in STEM, we should be above that nonsense. I should be able to read code written anywhere in the world and understand what it does. This is the same reason…
Re: قلب: a non-ASCII programming language written in Arabic
#499Nothing should link in the actual computer from human readable text. I always wanted a language like that.
You'd create a new function or variable and it'll get assigned a unique ID. And the name is a doc-name same as the doc-string, only for human documentation.
If you had that, you could localize the language pretty easily.