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…
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…
قلب: a non-ASCII programming language written in Arabic
531–540 of 657 posts
Re: قلب: a non-ASCII programming language written in Arabic
#532Re: قلب: a non-ASCII programming language written in Arabic
#533Earlier quoted context omitted.
If given an opportunity, the French language police of Québec would have adopted and enforced it in Québec.
« the French language police of Québec » = the institution who defines the institutionnal use of the official language in the state, like all countries in the world do. France have almost the same laws as Law 101.
... and forcing everyone to put up signs in French [1]. Compelled speech, if you will.
[1] https://en.wikipedia.org/wiki/Office_qu%C3%A9b%C3%A9cois_de_...
Re: قلب: a non-ASCII programming language written in Arabic
#534Earlier quoted context omitted.
This language is slightly more interesting for being Arabic than (say) German or Greek. You're got three barriers between the learner and the language: unknown keywords, unfamiliar letters, and the wrong LTR/RTL order. It all adds up to where, boy, it would be intimidating for me to learn this language, as someone who already knows how to program. Doesn't that imply it would be equally intimidating for someone who on…
Perhaps we should try asking someone who actually speaks, reads, and writes Arabic how big of a barrier this is before we jump to conclusions...
Re: قلب: a non-ASCII programming language written in Arabic
#535This language is called 'Kelb' which translates to 'Dog'. Why is it called that?
Re: قلب: a non-ASCII programming language written in Arabic
#536Earlier quoted context omitted.
There are a lot of languages like this - this is the much-studied spectrum of analytic vs. synthetic. English is one of the most strongly analytic languages (Chinese being even more extreme) - it determines word relationships and function with word order and helper words. Whereas Standard Arabic, Ancient Latin, and Finnish are very synthetic, changing words to indicate their function and relationship to other words i…
> some linguists have hypothesized that analytic languages are easier for foreign speakers to learn as adults, and that this causes languages with lots of geographic spread and inter-language contact to become more and more analytic. That's an interesting theory, and certainly fits with Mandarin (aka "Common Speech"); but how well does it fit with the prevalence of Greek in the ancient world, Latin during the Middle…
Re: قلب: a non-ASCII programming language written in Arabic
#537Earlier quoted context omitted.
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…
You might be surprised how much Arabic you can pick up if you spend a few weeks in a place like Cairo. It helps if you make an effort to completely immerse yourself and not spend too much time in western style shopping malls.
Re: قلب: a non-ASCII programming language written in Arabic
#538Earlier quoted context omitted.
TBH, I didn't get the joke until I read your comment. A small "/s" at the end wouldn't hurt.
To be frank, "/s" would have totally ruined it for everyone else. I'm assuming that you simply didn't read past the first paragraph? (That's fine, I bet we all do that way too often here) I mean, I have a hard time believing that you really can't tell that a post that states that everybody uses FORTRAN isn't serious. I care because HN has a way of ruining satire and sarcasm this way. These are only the delightful sty…
https://www.youtube.com/watch?v=3m5qxZm_JqM
Invariably, someone replies with a comment like "People should be aware that this is not actually an Australian senator, it is the comedian John Clarke impersonating one."
Every. Single. Time.
As if it wouldn't be obvious after watching the first few minutes of the video!
What ever happened to the fun of not realizing something is satire until you're partway into it?
Re: قلب: a non-ASCII programming language written in Arabic
#539Earlier quoted context omitted.
FWIW, most non-English countries teach children English in their version of middle school. And most English speakers aren’t like the stereotypical French; English speakers are quite tolerant of both sentence structure mistakes and extreme dialects. They’re not really at that great of a disadvantage.
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…
Even I, a native English speaker, have had issues getting through a number of textbooks. Mostly because it's not English that you have to be proficient with, but the industy-specific jargon and idioms.
Re: قلب: a non-ASCII programming language written in Arabic
#540This 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…