News for hackers. Stuff that matters.
Re:قلب: a non-ASCII programming language written in Arabic by big_chungus on Friday October 25, 2019 @09:01AM (#21354497)
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.
Re:قلب: a non-ASCII programming language written in Arabic by pgcj_poster on Friday October 25, 2019 @09:17AM (#21354608)
Sure, if you want to start an international project, then English is a pretty good language to use.

However, I have heard people say that all software everywhere should be written in English, including things like personal projects and internal tools for companies in non-anglophone countries. I think that's kind of ridiculous.

Re:قلب: a non-ASCII programming language written in Arabic by big_chungus on Friday October 25, 2019 @09:23AM (#21354644)
I guess it depends how you define, "Written in english." Standard keywords in, say, C++ are derived from english, though they have a symbolic meaning everyone has to learn. I'd understand variable names and docs being in a foreign language.

Best-case is still engligh, though; working in another language is like doing science in American units. It works fine as long as you stay localized, but if you need to hire foreign devs to supplement your team, good luck (see the infamous Mars rover crash.)

Re:قلب: a non-ASCII programming language written in Arabic by pmontra on Friday October 25, 2019 @02:17PM (#21357716)
No customer ever objected to my code with English variable / method / function names. Some don't care, others explicitly ask for English because maybe "one day we want to sell the company to somebody outside the country".
[dead]
Re:قلب: a non-ASCII programming language written in Arabic by dang on Friday October 25, 2019 @03:55PM (#21358632)
Please do not post flamebait to HN.

https://news.ycombinator.com/newsguidelines.html

Re:قلب: a non-ASCII programming language written in Arabic by schwartzworld on Friday October 25, 2019 @09:45AM (#21354841)
> 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?

Re:قلب: a non-ASCII programming language written in Arabic by TallGuyShort on Friday October 25, 2019 @10:41AM (#21355417)
I grew up in a home that spoke another language. I'm glad there was on obvious lingua franca to learn that's allowed me to work with people all across non-English countries in Europe, Africa, South America, and India, and will probably continue to serve me well.

I'm not opposed to people developing tools in their native languages, but let's not pretend like projects that use this language aren't going to be completely isolated from most of the rest of the world.

Re:قلب: a non-ASCII programming language written in Arabic by hn_throwaway_99 on Friday October 25, 2019 @12:50PM (#21356831)
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 by pgcj_poster on Friday October 25, 2019 @01:24PM (#21357188)
I imagine, however, that you don't hear much from the people who didn't become programmers because their English wasn't good enough.
Re:قلب: a non-ASCII programming language written in Arabic by jiofih on Friday October 25, 2019 @02:31PM (#21357864)
Because they don’t exist? You can definitely learn programming following local language tutorials. It does not require learning English grammar or a large vocabulary. But you might need to communicate witn other people, especially if you’re doing open source.

I feel there is a point you want to make, but am not sure what it is.

Re:قلب: a non-ASCII programming language written in Arabic by anonymfus on Friday October 25, 2019 @09:57AM (#21354964)
> Something about non-English comments in source code is really off-putting.

https://en.wikipedia.org/wiki/Cultural_cringe

Re:قلب: a non-ASCII programming language written in Arabic by johnisgood on Friday October 25, 2019 @11:36AM (#21356038)
I am sorry, what? I do not dismiss my own culture as inferior to the cultures of other countries. Not at all.
Re:قلب: a non-ASCII programming language written in Arabic by oarabbus_ on Friday October 25, 2019 @02:18PM (#21357738)
Clearly you dismiss other cultures as inferior to your own, though.
Re:قلب: a non-ASCII programming language written in Arabic by johnisgood on Friday October 25, 2019 @05:32PM (#21359456)
No, I clearly do not dismiss other cultures as inferior to my own, though.
Re:قلب: a non-ASCII programming language written in Arabic by knodi123 on Friday October 25, 2019 @10:47AM (#21355482)
> 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 by zrobotics on Friday October 25, 2019 @10:58AM (#21355634)
Ironic? I think one of the main reasons English has become such an international language is how bastardized it is and how easily words & phrases are borrowed from other languages.
Re:قلب: a non-ASCII programming language written in Arabic by mirimir on Friday October 25, 2019 @02:29PM (#21357849)
Except that it doesn't mean what you imply.

> The term lingua franca derives from Mediterranean Lingua Franca, the pidgin language that people around the Levant and the eastern Mediterranean Sea used as the main language of commerce and diplomacy from late medieval times, especially during the Renaissance era, to the 18th century. At that time, Italian-speakers dominated seaborne commerce in the port cities of the Ottoman Empire and a simplified version of Italian, including many loan words from Greek, Old French, Portuguese, Occitan, and Spanish as well as Arabic and Turkish came to be widely used as the "lingua franca" (in the generic sense) of the region.

> In Lingua Franca (the specific language), lingua means a language, as in Portuguese and Italian, and franca is related to phrankoi in Greek and faranji in Arabic as well as the equivalent Italian. In all three cases, the literal sense is "Frankish", leading to the direct translation: "language of the Franks". During the late Byzantine Empire, "Franks" was a term that applied to all Western Europeans.

https://en.wikipedia.org/wiki/Lingua_franca

Re:قلب: a non-ASCII programming language written in Arabic by NoodleIncident on Friday October 25, 2019 @01:19PM (#21357136)
The fact that the Latin translation doesn't make any sense means that it was an English phrase the whole time, despite its etymology.