Re: localized keywords, was call by name

"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Fri, 14 Mar 2008 18:53:32 +0100

          From comp.compilers

Related articles
[3 earlier articles]
Re: call by name, was silly question: prefix vs postfix ops wclodius@los-alamos.net (2008-03-05)
Re: call by name, was silly question: prefix vs postfix ops anw@cuboid.uk (2008-03-07)
Re: call by name, was silly question: prefix vs postfix ops torbenm@app-2.diku.dk (2008-03-07)
Re: call by name, was silly question: prefix vs postfix ops DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-03-09)
Re: call by name, was silly question: prefix vs postfix ops gah@ugcs.caltech.edu (glen herrmannsfeldt) (2008-03-10)
Re: localized keywords, was call by name DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-03-14)
Re: localized keywords, was call by name mailbox@dmitry-kazakov.de (Dmitry A. Kazakov) (2008-03-14)
| List of all articles for this month |

From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Newsgroups: comp.compilers
Date: Fri, 14 Mar 2008 18:53:32 +0100
Organization: cbb software GmbH
References: 08-03-012 08-03-019 08-03-026 08-03-031 08-03-034 08-03-038 08-03-044 08-03-045 08-03-052
Keywords: i18n
Posted-Date: 14 Mar 2008 14:01:12 EDT

On Fri, 14 Mar 2008 04:27:31 +0100, Hans-Peter Diettrich wrote:


> glen herrmannsfeldt wrote:
>
>> It might be that some use a preprocessor to replace language appropriate
>> keywords, but I believe most just use the usual english words.


But the preprocessor itself should be localized as well... (:-))


> While a preprocessor may be a solution for users of basically Latin
> character sets, I also remember attempts to translate programming
> languages into Russian, what certainly would make sense when Cyrillic
> (Greek...) keyboards don't have ASCII keys at all. But unfortunately
> the Russian keywords were much longer than the English ones...


I remember a revised Algol 68 report published in USSR. All keywords were
translated into Russian. Because Russian is a heavily inflected language
with, as you said, comparably long words, they used abbreviations. It was
an utter mess. In the bookstore I first saw it, I didn't even considered to
buy the book.


> Microsoft once had decided to nationalize VBA, with the very welcome
> effect that my German WinWord could not be affected by foreign malware
> macros <BG>. This bad decision was corrected *very* soon...


Not completely. Excell stays localized. Its German version uses comma for
decimal point, with a devastating effect, as expected...


--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.