Non-English Programming Languages? 191
jjohnson asks: "As a coder I've been exposed to a lot of programming languages, big and small, and they're all in (pseudo) English, reflecting their invention and development in English speaking countries (or to gain traction in English speaking countries, such as Ruby). Of course, there's no reason a programming language couldn't be developed in Russian, using a cyrillic character set; or Chinese, using kanji; or Japanese, using hiragana. All three of those nations have big/advanced enough developer communities to justify the development of native-tongue programming languages, which have the obvious benefit of not requiring their developers to learn/code in a foreign language. What non-English programming languages exist, and how do they compare?"
Google (Score:4, Informative)
http://www.sciencedaily.com/encyclopedia/non_engl
lots o' dupes today (Score:2, Informative)
Translated Visual Basic (Score:3, Informative)
Ah, apparently the submitter hasn't heard of the horror that is (was, I hope) translated VBA. If you had a Dutch version of Office, your Visual Basic was Dutch as well. That is, the language itself. A FOR..NEXT loop was something like a VAN..NAAR loop (I have only seen this stuff, not coded in it).
I can't find the right Google keywords at the moment to find an example, but it was horrible, and of course totally incompatible with other versions...
None English programming languages? (Score:5, Informative)
The reason is pretty simple. English is probably the most commonly spoken language for business and science on the earth today. Before someone says that there are x billion Chinese yes they are but there are many dialects of Chinese and also of Hindi. Also a very large percentage of the Computer industry is centered in the US. I just do not think that there is any other language that has so many educated speakers. If you want to be an Airline pilot in any country in the world you must speak english. Yes a Russian airline pilot landing in Germany will speak to the towner in english. Or back in the 1800s French was the language of Science. For now it is English that is more or less the universal language.
Re:lots o' dupes today (Score:1, Informative)
#2 - That was posted nearly 4 years ago. Not only may views have changed, but maybe there have been new developments in non-english programming languages.
I, for one, tire of the "nyuk nyuk too many dupes on slashdot" comments. Life is a cycle, things are going to repeat. Get over it.
Re:Google (Score:4, Informative)
Re:None English programming languages? (Score:1, Informative)
Re:When you mention lisp (Score:4, Informative)
CAR [wikipedia.org] (Contents of Address Register) and CDR [wikipedia.org] (Contents of Decrement Register) are effectively mnemonics for what we call nowadays (in ML or Haskell) the hd (head) and the tl (tail) of a list.
But, since in Latin head is caput and tail is cauda, you could say that CAR stands for CApite Regesta (literally, "what's written at the head") and CDR for CauDa Regesta ("what is written at the tail")! The Classicist purists among you will probably find that a better non-etymology would be "CApitis Recensio" and "CauDae Recensio", but who's worrying anyway. Then of course, you have that CONS [wikipedia.org] is also Latin for "CONStruo".
Re:None English programming languages? (Score:2, Informative)
Why would they do that? The letter "C" in French is pronounced much like the word "say" in English. The only point of the cedilla is to soften what would otherwise be a "hard c," such as in façade and François. "C" by itself already has a soft sound.
Japanese programming language (Score:1, Informative)
Programming in a Mother Tongue (Score:3, Informative)
If I remember correctly, Mitarou Namiki [tuat.ac.jp] wrote a paper exploring this. The reference seems to be:
See his 1991 papers listing [tuat.ac.jp] and his lab's website [tuat.ac.jp].
I talked with him about it ten years ago. I have a copy of the paper or maybe a similar one somewhere, but it's in japanese and I never allocated the hours I need to read it.
Re:Actually ... (Score:1, Informative)
lisp can't be Latin (Score:1, Informative)