C # character model

From: John O'Conner (john.oconner@eng.sun.com)
Date: Tue Jun 27 2000 - 13:56:51 EDT


Anyone notice the new product from MS called C# (C-sharp)? It is a
Java-like language...appears to be the Java-like product available via
J++ a while back. I noticed its character specs. A char is a 16-bit
Unicode code point...no UTF-32, no 32-bit Unicode value.

It appears that this new product is not adopting UTF-32...and is
sticking with UTF-16 (or more appropriately UCS-2?). APIs use and return
single 16-bit values. This certainly doesn't make surrogate-pair values
easy to use. What influence, if any, does this have on the adoption of
UTF-32 or even UTF-16 using surrogate pairs?

-- John O'Conner



This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:21:04 EDT