Non-English Programming Languages?
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?"
Thank you google for your infinite wisdom:i sh_based_programming_languages
http://www.sciencedaily.com/encyclopedia/non_engl
Physics makes the world go 'round.
original 'ask slashdot' article'
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...
I believe posters are recognized by their sig. So I made one.
As far as I know there are none.
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.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
CAR (Contents of Address Register) and CDR (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 is also Latin for "CONStruo".
The Mind programming language, which is in Japanese, was recently discussed on Kuro5hin. Apparently the syntax reads like natural declarative Japanese.
If I remember correctly, Mitarou Namiki wrote a paper exploring this. The reference seems to be:
See his 1991 papers listing and his lab's website.
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.
It all depends on your compiler. I found one that compiled IBM graphics characters.
lisp is based on Church's lambda calculus and lambda is a greek letter.