From: Peter Olcott on

"bugbear" <bugbear(a)trim_papermule.co.uk_trim> wrote in
message
news:U-ednXwTtMbaH2fWnZ2dnUVZ8nKdnZ2d(a)brightview.co.uk...
> Peter Olcott wrote:
>> "Lew" <noone(a)lewscanon.com> wrote in message
>> news:htbe56$c5r$3(a)news.albasani.net...
>>> Peter Olcott wrote:
>>>> In China because of their cultural purity laws they
>>>> would
>>>> miss out on being able to use Java for development at
>>>> all.
>>> Mainland China. They might not be so restrictive in
>>> Taiwan.
>>>
>>> Are you quite sure that what you say is even true in
>>> mainland China? Care to cite some references to
>>> substantiate that claim?
>>>
>>> --
>>> Lew
>>
>> I heard this from two different reliable sources on
>> newsgroups.
>
> Does this imply that in China they wouldn't
> use COBOL, FORTRAN, SQL, BASIC, C, PASCAL,
> C++, Java, all of which have (AFAIK) ASCII
> centric syntaxes.
>
> BugBear

That is exactly what I am trying to find out. I am thinking
that a language must at least provide a way to write
identifiers in Chinese, which Java does. I want to find out
if this is generally consider good enough, or if in some
cases local punctuation and digits must also be mapped to
ASCII punctuation and digits.


From: Peter Olcott on

"bugbear" <bugbear(a)trim_papermule.co.uk_trim> wrote in
message
news:U-ednX8TtMYmH2fWnZ2dnUVZ8nIAAAAA(a)brightview.co.uk...
> Peter Olcott wrote:
>> "Arne Vajh�j" <arne(a)vajhoej.dk> wrote in message
>> news:4bf936f1$0$285$14726298(a)news.sunsite.dk...
>>> On 23-05-2010 09:58, Peter Olcott wrote:
>>>> "Lew"<noone(a)lewscanon.com> wrote in message
>>>> news:hta6lq$jh8$1(a)news.albasani.net...
>>>>> Peter Olcott wrote:
>>>>>> There are apparently Chinese equivalents to the digit
>>>>>> [0-9].
>>>>>> How does Java handle this for Chinese programmers?
>>>>> By making them use '0' through '9', as Jeff Higgins
>>>>> explained upthread.
>>>> I am guessing that this prohibits mainland China
>>>> developers
>>>> from using java, because of their cultural purity laws.
>>> I don't know much about China.
>>>
>>> But what do they do when writing C code for GCC on
>>> their Linux flavor?
>>>
>>> Arne
>>>
>>
>> From what I understand they must write all code in
>> assembly language because no other language is
>> sufficiently adapted to their culture.
>
> Tom Lehrer said Satire is Dead.
>
> This thread proves him wrong ;-)
>
> BugBear

This may have been the case a few years ago and it no longer
the case because some languages now at least allow Chinese
identifiers.


From: RedGrittyBrick on
On 24/05/2010 16:30, Peter Olcott wrote:
> "Arne Vajhøj"<arne(a)vajhoej.dk> wrote in message
> news:4bf9f09f$0$281$14726298(a)news.sunsite.dk...
>> On 23-05-2010 22:58, Peter Olcott wrote:
>>> "Tom Anderson"<twic(a)urchin.earth.li> wrote in message
>>> news:alpine.DEB.1.10.1005240001330.10655(a)urchin.earth.li...
>>>> On Sun, 23 May 2010, Peter Olcott wrote:
>>>>> I heard this from two different reliable sources on
>>>>> newsgroups.
>>>>
>>>> This is the funniest thing i've heard all day. Reliable
>>>> sources on newsgroups! Whatever next?
>>>
>>> Someone that I have been conversing with for many years
>>> was
>>> one of these two sources.
>>
>> But given that:
>> - China is the country in the world with most internet
>> users
>> - China is the second largest IT outsourcing country
>> - China has its own Linux distro, own OOo version etc.
>> - China has huge internet sites that are real competitors
>> to Google, FaceBook etc.
>> then assuming IT in China is crippled does not sound as
>> a smart assumption.
>
> Which China? (Democracy or Communism)
>

The People's Republic of China and not the Republic of China.

Not to be confused with the People's Democratic Republic (of Korea),
that well-known democracy.

--
RGB
Danger: the above posting may contain traces of irony, or at least sarcasm.
From: RedGrittyBrick on
On 24/05/2010 16:44, Peter Olcott wrote:
> "bugbear"<bugbear(a)trim_papermule.co.uk_trim> wrote in
>>
>> Does this imply that in China they wouldn't
>> use COBOL, FORTRAN, SQL, BASIC, C, PASCAL,
>> C++, Java, all of which have (AFAIK) ASCII
>> centric syntaxes.
>
> That is exactly what I am trying to find out. I am thinking
> that a language must at least provide a way to write
> identifiers in Chinese, which Java does. I want to find out
> if this is generally consider good enough, or if in some
> cases local punctuation and digits must also be mapped to
> ASCII punctuation and digits.

If I was intending to develop a computer programming language that I
wanted to be used in mainland China I would...

* Ask my local government-provided small-business advisory organisation
for help.

* Contact the nearest Chinese embassy asking for help

* Write politely to a professor of IT at a Chinese University.

* Find a professor at a local University with contacts in Universities
in mainland China.

I would pay no attention to anybody who suggests that one of the worlds
largest industrial countries are only permitted to program in assembler
alleging that something like MOV AL, 61h is "sufficiently adapted to
[Chinese] culture".

--
RGB
From: Joshua Cranmer on
On 05/24/2010 05:48 AM, RedGrittyBrick wrote:
> On 24/05/2010 00:30, Tom Anderson wrote:
>>
>> Also, INTERCAL uses an ASCII representation of roman numerals. I'm not
>> sure if the unicode versions use the special glyphs.
>
> That would be sensible. So probably not?

Well, most keyboards aren't set up to input such advanced Unicode
glyphs. Then again, that never stopped APL...

--
Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald E. Knuth