Re: international language support

new topic     » goto parent     » topic index » view thread      » older message » newer message

Igor:
Since you've asked for opinions from the peanut gallery (the rest of
the group).  Here's mine.

Using a straight word substitution between languages won't work for the
following reasons:

1. You may be able to translate the keywords, but all error messages
   are still going to be in English.  So the user must still know
   English to develop the program.
2. Syntax translation is just the beginning.  Grammatical & linguistic
   translations must be done as well which can't be done with a simple
   table approach.
3. Many languages (chinese, korean, japanese, russian, etc.) need more
   than the 7 bit ASCII character set.  My understanding is that EU as
   well as most PL's (prog. Langs.) aren't designed to handle the 8 bit
   UNICODE standard as part of their language keywords.  Although a
   preprocessor if correctly written could handle this.  But this makes
   the preprocessor much more complex.
4. Then there's what was mentioned before about words in 1 language
   after being translated conflicting with other parts of the prog.

This subject was wrestled with many years ago in Bell Laboratories
by people I worked with (who were MUCH MUCH MUCH smarter then me) who
finally gave up this idea and decided to leave their C compilers in
English. Since even at that time (~1980) they felt that English was
becoming the universal language in computer programming.

In retrospect, this was very egotistical of them.  But I suspect it was
more of an excuse for them to get out of having to solve a problem they
couldn't se a solution for.

Just my 2 cents (my opinion)

Regards
Brian Keene

--- Igor Kachan <kinz at peterlink.ru> wrote:
> 
> Hi Rolf,
> 
> >Hi all English understanding folks on this list!
> 
> Why only "English understanding folks" for programming ?
> 
> <snip>
> >I'm sure, (I know it from my children
> >from preschool times) children will easily keep
> >the few English items like
> >'for while do next if then else ...',
> >much faster the adults.
> >Let me state it plain:
> >I's nonsense (at least today)
> >to transcribe a PL into an other language,
> >times of Babylon are gone at least for PLs!
> 
> Do you remember Babel's intention ?
> We have what we have now.
> We just live under times of Babylon now.
> 
> I understand your points very well, but I know excellent
> expert in the area of other science (non computer area)
> who is absolutely *dull* in foreign languages, but wants
> use computer and programming in his job very much.
> He is real END USER. EUPHORIA is his language.
> 
> There are about 360 persons in this list, why some
> of them don't write to us ? Think please.
> 
> Then, switching among different native languages
> for programming language doesn't require any
> translations or transcribeings (is it correct?),
> you just change one table to another.
> The inner *order* of key words in these tables is
> important, not sense of these words.
> Try red.ex for idea.
> 
> I think John is correct, and I like this idea
> of preprocessor, editor is ready.
> 
> Regards,
> Igor Kachan
> kinz at peterlink.ru
> 
> 
> 
> 
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu