Pierre, I am glad it is acceptable to you. What you say does not apply to
everyone.
Well, english is the language of choice for programming
because everyone understands very basic english words.
This is just not true. It is true for you, because you make it a requirement
and then you only hire or are satisfied with people that understand english.
But you turn away people that may in fact be better more skilled programmers
because you require english skills.
In a
world where a lot of people from many countries have to work
together (even in small local companies) then yes, english is
the choice.
Also, not true. Many environments where countries work together choose
french because that is common language to them. The French also dominated
parts of the world, and for those areas French is the best alternative.
(Africa, middle east...)
It is selfish and imperialist to insist things must only be done the one way
that english speakers are comfortable with. PHP can be flexible while
companies can insist on only English in their domain if they so choose.
There is no reason to impose that restriction on others.
Other programming languages have already gone this route. If one day we want
to call from PHP to a program that made use of such identifiers, it would be
a shame to not be able to, only because of an unwarranted restriction on the
design.
Tex Texin
Internationalization Architect, Yahoo! Inc.
-----Original Message-----
From: Pierre Joye
Sent: Wednesday, September 14, 2005 1:38 AM
To: Tex Texin
Cc: Andi Gutmans; Andrei Zmievski; Rasmus Lerdorf; Ilia
Alshanetsky; internals
Subject: Re: [PHP-DEV] PHP6, Unicode for language functions,
classes,methods, vars names
On 9/14/05, Tex Texin wrote:
Imagine implementing some complicated workflow or other process or
algorithm, where each step has a name in the local
language, and as a
programmer, you have to come up with a meaningless (to you) string to
represent it, and having to support that code...
We do that here as we are not native english speakers. I do
that since the 1st day I used a computer, I do that since
every songs on the local radio is in english and I do that..
oh sorry, off topic.
Well, english is the language of choice for programming
because everyone understands very basic english words. In a
world where a lot of people from many countries have to work
together (even in small local companies) then yes, english is
the choice. You have documentation and inline docs to
document them in your native language, like the books
available in korean, french or russian.
Regards,
--Pierre