Earlier quoted context omitted.
The problem is not so much non-Arabic speakers having difficulty dealing with the language, since they're not really the target audience. But if an Arabic speaker tries to use this language to write a program for some specific use case they have, they'll have to work around the complete lack of ecosystem that comes with a novel language in a tiny niche. It's the same reason why Chinese developers haven't banded toget…
As mentioned in the top comment on this article, this is why the software community avoids fractures by programming entirely in FORTRAN. /s Your comment is an argument against any new programming language.
قلب: a non-ASCII programming language written in Arabic
521–530 of 657 posts
Re: قلب: a non-ASCII programming language written in Arabic
#522Earlier quoted context omitted.
that's certainly funny up to the day where you have to debug a codebase where all the function names and comments are in japanese. Also, I lost so much time searching for issues in badly-localized error messages that I nowadays just set my computers in english even though it's not my main language. It's just more efficient.
In the current status quo your nightmare scenario (having to debug a codebase with comments in a diffeeent language) is precisely the everyday reality for non-English speaking devs. A Japanese dev could easily make the same comment as you, the difference being he actually has to deal with situation in question on a daily basis. You could make the argument that English is the "lingua franca" but the phrase itself demo…
Re: قلب: a non-ASCII programming language written in Arabic
#523Re: قلب: a non-ASCII programming language written in Arabic
#524Earlier quoted context omitted.
There is an obvious difference; English is still the lingua franca. If you're dealing with anything international, you use it because everyone has a decent shot of knowing it; assuming most oss isn't confined to a single nation, english is still the best choice. Plus, for this reason, other nations are usually much better than America about teaching a foreign language.
> English is still the lingua franca Ironic that in order to say this, you used a latin phrase that translates to "language of the Frankish people".
Re: قلب: a non-ASCII programming language written in Arabic
#525Earlier quoted context omitted.
Yes, they are. There is a huge difference between having a language as you mother tongue versus having it as a secondary one. My English is reasonably good, I started young (at age 10) and yet, by the time I was 14 or so the programming books I had access to were way over my head. If English had been my first language I would have had a much easier time. It's not about English speakers tolerance, it is all about the…
Semi related question: Did you pick up the word "grok" from reading Stranger in a Strange Land or from somewhere else? That book was so much about the importance of the martian language and how language shapes perception.
Absolutely. Using it wasn't an accident either. The word is used illustratively only in the text, it is never explained.
Re: قلب: a non-ASCII programming language written in Arabic
#526This 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
#527Earlier quoted context omitted.
> That, and if you generally do want people to understand, then you should use English What if the people you want to understand aren't English speakers?
Surprisingly (at least to me) when I had this discussion online in the past the biggest pushback I got against using another language in code was from non-native speakers. They all were highly comfortable, and preferred, that their "work language" was English. For better or for worse, the world has settled on English as the lingua franca for business.
Re: قلب: a non-ASCII programming language written in Arabic
#528Earlier quoted context omitted.
Im not sure your analogy holds ground. Different programming languages are created try to solve limitations in existing programming langs. Writing it in a different ascii character set isn't solving any technical issue - it's solving an accessibility issue, but compounding the problem of compatibility tremendously. Obviously there is a efficient middle ground between accessibility and compatibility. It's great for mo…
I'm not sure that I accept the distinction between technical issues and accessibility issues in the case of programming languages. Any Turing-complete language, given the right tooling, can be used to solve any software problem. Ultimately, we only use languages other than FORTRAN (or even assembly, for that matter) because it's easier.
"Any software problem" includes these two extremely common problems, neither of which has anything to do with Turing completeness:
* It needs to do something fast
* It needs to be written quickly
Re: قلب: a non-ASCII programming language written in Arabic
#529Re: قلب: a non-ASCII programming language written in Arabic
#530Earlier quoted context omitted.
> The tech community greatly benefits from settling on a lingua franca Maybe we see that in a few years, with everything moving to Chinese. > Imagine if everyone posted on StackExchange using their native tongue. Imagine users going to forums in their own language. People actually do that.
People have been talking about "everything will be moving to Chinese in the next few years" for the last ~20 years.
Once they get there, I'm not sure they have a lot of motivation left to do high-tech on foreigners' terms and in foreign languages.
While it doesn't follow that "we" need to learn Chinese then, whatever they'll use instead of StackExchange will simply outnumber the English version.