Re: compiler for Chinese development language

Ken Rose <kenrose@tfb.com>
19 Oct 2005 02:41:39 -0400

          From comp.compilers

Related articles
[3 earlier articles]
Re: compiler for Chinese development language sgganesh@gmail.com (Ganny) (2005-10-17)
Re: compiler for Chinese development language djg@tramontana.co.hu (DEÁK JAHN, Gábor) (2005-10-19)
Re: compiler for Chinese development language gentlezhao@126.com (gentlezhao) (2005-10-19)
Re: compiler for Chinese development language torbenm@app-6.diku.dk (2005-10-19)
Re: compiler for Chinese development language owong@castortech.com (Oliver Wong) (2005-10-19)
Re: compiler for Chinese development language Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2005-10-19)
Re: compiler for Chinese development language kenrose@tfb.com (Ken Rose) (2005-10-19)
Re: compiler for Chinese development language DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2005-10-19)
Re: compiler for Chinese development language haberg@math.su.se (2005-10-19)
Re: compiler for Chinese development language gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-10-19)
Re: compiler for Chinese development language gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-10-20)
Re: compiler for Chinese development language mailbox@dmitry-kazakov.de (Dmitry A. Kazakov) (2005-10-20)
Re: compiler for Chinese development language Satyam@satyam.com.ar (Satyam) (2005-10-20)
[14 later articles]
| List of all articles for this month |

From: Ken Rose <kenrose@tfb.com>
Newsgroups: comp.compilers
Date: 19 Oct 2005 02:41:39 -0400
Organization: Posted via Supernews, http://www.supernews.com
References: 05-10-08505-10-096 05-10-107
Keywords: i18n
Posted-Date: 19 Oct 2005 02:41:39 EDT

Ganny wrote:
> Ok, one basic question. Why is that the programming languages (like
> C++) have reserved keywords in English? Why not some other
> language/alternative?
>
> Thanks!
> -Ganesh
> [Historically, modern software development started in the US and UK, where
> people speak English. At least as far back as the early 1960s there were
> versions of programming languages with the keywords other languages, but
> they never caught on. A compiler doesn't care of an "if" keyword is
> the two letters IF or SI or the Chinese equivalent, after all. -John]


I used to work with a Russian man who commented that the
Russian-language variant of (I think) Ada that he's used in the 80s
was very awkward because Russian is a heavily inflected language -
much more so than English - and everything looked very strange
because, though the words were Russian, the word forms were invariably
wrong for the context.


I suppose that could have been corrected by having the scanner accept
all the variants of a word as a single token, though that might take
too big a bite out of the namespace, I suppose.


What do others whose first language is other than English think?


  - ken


Post a followup to this message

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