Slashdot Mirror


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?"

6 of 191 comments (clear)

  1. Google by marco0009 · · Score: 4, Informative

    Thank you google for your infinite wisdom:
    http://www.sciencedaily.com/encyclopedia/non_engli sh_based_programming_languages

    --
    Physics makes the world go 'round.
  2. What do you want, universe? by Michael.Forman · · Score: 4, Interesting

    Klingon Var'aq.

    Example:
    Name: hello, world
    Dialect: English
    Version: 5 June 2000
    Comments: Not the canonical var'aq "hello, world"; actually prints "What do you want, universe?" in Klingon

    ~ nuqneH { ~ 'u' ~ nuqneH disp disp } name
    nuqneH

    Michael.
    --
    Linux : Mac :: VW : Mercedes
  3. None English programming languages? by LWATCDR · · Score: 4, Informative

    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.
    1. Re:None English programming languages? by Otter · · Score: 4, Insightful
      An interesting story someone once posted here -- he was living in a Central American country and asked a developer if he found it uncomfortable to code in a foreign language. The developer asked him if he could read music. He could. The developer asked him if he was bothered by the Italian used in the instructions (or whatever they're called). Never occurred to him to worry about it.

      Explained the developer: Well, just like an "allegro" or "pianissimo" is just the historical way music is annotated, "switch" and "if" are, for historical reasons, the way code is written.

  4. Not too difficult... by BobTheJanitor · · Score: 4, Funny

    With a bit of Lex and Yacc, it should be pretty simple to come up with a C++ variant in any given language. When I was in college, some friends of mine and I wrote a compiler in ebonics, called Eubonicode. Granted, I don't know how well lex/yacc cover non-ascii character sets, but it wouldn't be hard to whip up a compiler for a French, Spanish, or German version of C++.

  5. C ? by noselasd · · Score: 5, Interesting

    "#define" is your friend.(enemy..)

    #define if hvis
    #define do gjør
    #define while sålenge
    #define return returner
    #define void ingenting
    #define char karakter
    #define const konstant
    typedef int tall;

    tall lengde(konstant karakter *p){
    tall i = 0;
    sålenge(*p){
    i++;
    p++;
    }
    returner i;
    }