Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #21283

Re: java software naming question

From Joshua Cranmer <Pidgeot18@verizon.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: java software naming question
Date 2013-01-09 23:59 -0600
Organization A noiseless patient Spider
Message-ID <kcllcg$7g0$1@dont-email.me> (permalink)
References (1 earlier) <akvme8hvekujkgdt0ndjq0g827qa817fk5@4ax.com> <b094ad0b-ff6d-446c-aeee-766ec9560f1d@googlegroups.com> <n55ne8pq1e5i65fb0mfrfu3tjp3u5a7mvv@4ax.com> <kcg9ei$di6$1@dont-email.me> <edare81bupt3i8iad6hmtl5c952opqvv75@4ax.com>

Show all headers | View raw


On 1/9/2013 11:40 AM, Roedy Green wrote:
> On Mon, 07 Jan 2013 23:05:15 -0600, Joshua Cranmer
> <Pidgeot18@verizon.invalid> wrote, quoted or indirectly quoted someone
> who said :
>
>> Given the pride many
>> Chinese have in having a hard-to-learn language, I doubt that Mandarin
>> Chinese will become a working lingua franca in the future.
>
> English is pretty hard to pronounce and is quite irregular. That did
> not stop it becoming the defacto world language.  That happened not
> because of any features of the language, but because of the success of
> the British Empire.

I think if you look at the timeline of the dominant language of 
diplomacy, French was replaced sometime in the 20th century, well after 
the British Empire had reached its apex. The rise of English as the 
primary world language is almost certainly due to the center of most 
scientific and technological research shifting to the United States; 
that Russian did not also become a major language in this era is 
probably due in part to the Sino-Soviet split and in part repercussions 
of how the communist systems worked.

> Mandarin might succeed for the same reason.

It probably won't for several reasons, largely a death by a thousand 
papercuts:
1. Exclude Mandarin from the Sino-Tibetan language family, and you'll 
find only around 100m speakers of those languages; exclude English from 
the Indo-European, and you'll find perhaps 2b speakers of those 
languages. An Indo-European lingua franca is more accessible to more 
people than a Sino-Tibetan one.

2. Nearly all keyboards in the world are set up to be able to easily 
input the Latin alphabet and script. A relatively small portion, 
especially outside China, are set up to be able to input Chinese characters.

3. Similar to the above, the US-ASCII subset of characters is the only 
set of characters that reliably works everywhere in practice on modern 
technologies. Non-ASCII characters still have conversion problems, 
although everyone is slowly starting to move towards UTF-8, UTF-16, or 
UTF-32.

4. The last 20 years has codified English--and particularly American 
English in terms of spellings--as the primary language of computers, 
which gives it an immense network effect in the low level; something 
that other languages (particularly Chinese) would find hard to break into.

5. Mere economic heft doesn't make a country's language global. Note 
that German never became a major global language, despite Germany being 
a major world power in the early 20th century; also note the distinct 
lack of Russian as a major global language, despite the USSR being a 
second superpower for about 50 years.

> I did some digging on computerised typesetting in Chinese just as
> electronic typesetting in English was getting off the ground. I went
> to visit a Chinese newspaper where women were keying into a DOS app.
> The speed was blinding.  It required memorising numbers for words.

I'm not a student of Chinese, but I recall that the characters are 
basically build up of unique sets of radicals, which offers, for 
example, a uniform way to look stuff up in dictionaries. I think most 
IMEs actually have you enter what amounts to the pinyin (Romanization of 
the text) and it will select an appropriate character.

> There were dozens of schemes for keying, all requiring much more skill
> than we have with QWERTY.  It would be interesting to learn how it
> shook down.  Today, even my own website can appear in Chinese by
> clicking a Google Translate button at the top of the page.  We may
> avoid the need for an interlanguage.

French is the only foreign language I know to any degree of accuracy, 
and I can assert that the state-of-the-art for machine translation of 
English<->French is only good enough to get you the gist of a text and 
would be inadequate for, e.g., anything you'd want to use as an official 
translation.

I have played with a toy called "Translation Party", which repeatedly 
translates between English and Japanese until an idempotent translation 
is achieved. The result quickly degrades in gibberish. As an example, 
one of the sentences in this post found equilibrium as the following:

   Most global language Russia 2 ), provides a lack of Soviet agitation
   and 50-year-old superpower relationship.

I have noted as other examples the text doing things such as dropping 
the word "not" (substantively altering the meaning of the sentence). 
While Chinese is not Japanese, they both share the difficult 
characteristic of being so far removed from English that the grammar and 
word order look almost nothing alike at times, so I would assume both 
would have about the same levels of accuracy in terms of sensical 
translation (which is to say, very poor quality).

-- 
Beware of bugs in the above code; I have only proved it correct, not 
tried it. -- Donald E. Knuth

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

java software naming question mcheung63@gmail.com - 2013-01-07 01:11 -0800
  Re: java software naming question "Aryeh M. Friedman" <Aryeh.Friedman@gmail.com> - 2013-01-07 01:21 -0800
  Re: java software naming question "Aryeh M. Friedman" <Aryeh.Friedman@gmail.com> - 2013-01-07 01:26 -0800
  Re: java software naming question Muco <muco@nomail.com> - 2013-01-07 20:38 +1100
    Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-07 11:12 -0800
  Re: java software naming question Patricia Shanahan <pats@acm.org> - 2013-01-07 07:03 -0800
    Re: java software naming question "Aryeh M. Friedman" <Aryeh.Friedman@gmail.com> - 2013-01-07 07:08 -0800
    Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-07 08:34 -0800
      Re: java software naming question Magnus Warker <magnus@mailinator.com> - 2013-01-07 18:26 +0100
        Re: java software naming question markspace <markspace@nospam.nospam> - 2013-01-07 10:54 -0800
          Re: java software naming question "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-01-07 19:41 +0000
            Re: java software naming question Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-01-07 17:13 -0500
              Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-07 18:44 -0800
              Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-07 19:37 -0800
        Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-07 19:33 -0800
          Re: java software naming question Mark <i@dontgetlotsofspamanymore.invalid> - 2013-01-08 09:39 +0000
            Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-08 20:26 -0500
              Re: java software naming question Mark <i@dontgetlotsofspamanymore.invalid> - 2013-01-09 09:32 +0000
                Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-09 18:41 -0500
                Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-09 16:23 -0800
                Re: java software naming question Mark <i@dontgetlotsofspamanymore.invalid> - 2013-01-10 09:44 +0000
                Re: java software naming question lipska the kat <"nospam at neversurrender dot co dot uk"> - 2013-01-10 10:16 +0000
                Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-12 17:07 -0500
                Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-12 17:03 -0500
  Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-07 11:11 -0800
    Re: java software naming question lipska the kat <lipskathekat@yahoo.co.uk> - 2013-01-07 19:48 +0000
    Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-07 18:56 -0500
      Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-07 16:05 -0800
  Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-07 18:55 -0500
  Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-07 18:04 -0800
    Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-07 18:33 -0800
      Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-07 19:57 -0800
        Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-07 20:11 -0800
        Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-07 23:05 -0600
          Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 09:40 -0800
            Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 11:18 -0800
              Re: java software naming question Patricia Shanahan <pats@acm.org> - 2013-01-09 11:59 -0800
                Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 23:20 -0800
                Re: java software naming question Stuart <DerTopper@web.de> - 2013-01-10 09:32 +0100
              Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-10 01:09 -0600
            Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-09 23:59 -0600
              Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 23:36 -0800
        Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-07 21:46 -0800
      Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-07 21:58 -0600
        Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-08 00:19 -0800
        Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-08 00:22 -0800
          Re: java software naming question "Aryeh M. Friedman" <Aryeh.Friedman@gmail.com> - 2013-01-08 00:30 -0800
            Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 09:41 -0800
            Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 10:51 -0800
              Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-09 23:27 -0600
          Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-08 07:07 -0800
            Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-08 09:31 -0600
              Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-08 07:36 -0800
          Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-08 08:47 -0800
            Re: java software naming question Stuart <DerTopper@web.de> - 2013-01-08 21:56 +0100
              Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-08 13:04 -0800
            Re: java software naming question Patricia Shanahan <pats@acm.org> - 2013-01-08 14:14 -0800
              Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-08 15:19 -0800
              Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-08 16:22 -0800
              Re: java software naming question Mark <i@dontgetlotsofspamanymore.invalid> - 2013-01-09 09:34 +0000
              Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 09:50 -0800
                Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-09 10:10 -0800
                Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 10:49 -0800
            Re: java software naming question Arne Vajhøj <arne@vajhoej.dk> - 2013-01-08 20:37 -0500
        Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-08 00:26 -0800
          Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-08 07:12 -0800
            Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-08 09:27 -0600
              Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-08 07:32 -0800
                Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 09:55 -0800
                Re: java software naming question Lew <lewbloch@gmail.com> - 2013-01-09 12:53 -0800
                Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 23:37 -0800
              Re: java software naming question Gene Wirchenko <genew@telus.net> - 2013-01-08 08:50 -0800
          Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-08 09:26 -0600
            Re: java software naming question Roedy Green <see_website@mindprod.com.invalid> - 2013-01-09 09:59 -0800
              Re: java software naming question Joshua Cranmer <Pidgeot18@verizon.invalid> - 2013-01-09 23:31 -0600
    Re: java software naming question "Aryeh M. Friedman" <Aryeh.Friedman@gmail.com> - 2013-01-08 00:24 -0800
  Re: java software naming question johnjagu25@gmail.com - 2013-01-08 08:39 -0800

csiph-web