Re: compiler for Chinese development language

henry@spsystems.net (Henry Spencer)
20 Oct 2005 00:25:27 -0400

          From comp.compilers

Related articles
[12 earlier articles]
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)
Re: compiler for Chinese development language sgganesh@gmail.com (Ganny) (2005-10-20)
Re: compiler for Chinese development language henry@spsystems.net (2005-10-20)
Re: compiler for Chinese development language henry@spsystems.net (2005-10-20)
Re: compiler for Chinese development language marcov@stack.nl (Marco van de Voort) (2005-10-22)
Re: compiler for Chinese development language DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2005-10-23)
Re: compiler for Chinese development language DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2005-10-23)
Re: compiler for Chinese development language Robert@Knighten.org (Robert Knighten) (2005-10-26)
Re: compiler for Chinese development language nmh@t3x.org (Nils M Holm) (2005-10-26)
Re: compiler for Chinese development language owong@castortech.com (Oliver Wong) (2005-10-26)
[5 later articles]
| List of all articles for this month |

From: henry@spsystems.net (Henry Spencer)
Newsgroups: comp.compilers
Date: 20 Oct 2005 00:25:27 -0400
Organization: SP Systems, Toronto, Canada
References: 05-10-085 05-10-096 05-10-107 05-10-113
Keywords: i18n
Posted-Date: 20 Oct 2005 00:25:27 EDT

=?iso-8859-1?q?Torben_=C6gidius_Mogensen?= <torbenm@app-6.diku.dk> wrote:
>In most cases, the actual English-language meaning of a keyword is
>only a reminder of what it means in the programming language...
>Hence, I don't really think it is much of a
>problem that keywords are in English even if you don't speak English.
>In some sens, it may be an advantage, as you are not confused by the
>broader meaning of the English word...


A number of years ago -- I think it was at the CHI 83 conference -- I
heard a presentation that had some relevance to this. The researcher
had decided that he was going to get experimental proof for the
obvious fact that the cryptic Unix command names, like "grep",
hindered users.


He came up with a modest subset of the commands for doing file
operations of various kinds, including grep, and chose more
"intuitive" names for them. He found a bunch of computer-naive people
-- much easier in those days than it is now! -- and split them into
two groups; one learned the Unix names and the other his improved
names. He compared the error rates for the two groups.


To his surprise and embarrassment, the Unix-names group consistently
made about half as many errors. (They did use the on-line help
facility more, suggesting that they found the Unix names harder to
learn and remember.)


He speculated on possible reasons -- he hadn't yet had time to pursue
the matter in detail -- and concluded that the most likely reason was
exactly what Torben suggested: the broader meanings of the English
words caused confusion, while the cryptic Unix abbreviations were
associated only with their specific functions.


"Was there any difference in user satisfaction?" "We didn't learn
much about user satisfaction, because they were all so thrilled to be
using a computer for the first time..."
--
spsystems.net is temporarily off the air; | Henry Spencer
mail to henry at zoo.utoronto.ca instead. | henry@spsystems.net


Post a followup to this message

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