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

11 of 191 comments (clear)

  1. Swedish Chef BASIC by AtariAmarok · · Score: 1, Funny

    10 FOR I = 1 to 10
    20 PRINT "BORK!"
    30 NEXT I

    --
    Don't blame Durga. I voted for Centauri.
  2. brainfuck by kwoff · · Score: 2, Funny

    brainfuck though, granted, it's still in ASCII.

    1. Re:brainfuck by Frnknstn · · Score: 2, Funny

      If you prefer you language colourful, try f*ck f*ck.

      --
      If it's in you sig, it's in your post.
  3. 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++.

  4. Perl ... by Tux2000 · · Score: 3, Funny

    ... completely without letters if you do it right! ;-)

    --
    Denken hilft.
  5. Re:None English programming languages? by LocoBurger · · Score: 3, Funny

    Yup, French was pretty universal, at least in the west, hence the phrase 'lingua franca' which practically means 'the language that you can use everywhere' but literally means 'the French language,' (in Latin, no less..). I think..

    Anyway, speaking of French, I knew a guy in college who had programmed C in French. All you need to do is fiddle with where the keywords are defined in the compiler. So he was writing 'durant' and 'pour' loops, along with 'si' statements. Pretty whacky..

    In French, though, 'C++' is 'Ç++'. Cool huh? :)

  6. Re:Swedish Chef BASIC - optimized! by RevAaron · · Score: 3, Funny

    Except, that illustrates the problem precisely. If it truly were Swedish chef, the words "PRINT" and "GOTO" would be in their Swedish equvalents. And since I don't speak Swedish, I'll approximate:

    10 DRUCKENJORGESPORGE "BORK!"
    20 GEHENJASUREj00BECHA 10

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  7. Re:None English programming languages? by Methuseus · · Score: 2, Funny

    I have to say that not everywhere has someone who speaks English. I was driving cross-half-country in the US and stopped for gas in a small town down south. All the signs were in English, but nobody seemed to speak it.......

    --
    Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
  8. Re:None English programming languages? by DNS-and-BIND · · Score: 2, Funny
    At least he didn't call Chinese characters "kanji".

    Fucking anime nerds. Diediedie.

    forgot the http in the link, fixed

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  9. Re:Swedish Chef BASIC - optimized! by Anonymous Coward · · Score: 1, Funny

    So BORK means BORK in Swedish too?! How amazing.

  10. Re:None English programming languages? by raju1kabir · · Score: 3, Funny
    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.

    Duh. Anyone knows that a C followed by a + in French takes on a hard sound unless mollified by a cedilla. Je suis sic+ et tired de votre nonsense.

    --
    "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS