This week, C# was approved as a standard in Japan, and there was a joint press release from Microsoft Japan and JIS.  Thanks to everyone who has helped C# 1.0 through the standardization process, including ECMA, ISO and now JIS!

There's not an official English translation of the press release, but I managed to get an unoffical one, which I'll quote here:


C# programming language established as JIS standard
University of Electro-Communications begins course on standardized C# from next school year

Microsoft Co., Ltd. (Head Office: Shibuya, Tokyo; President and CEO: Michael Rawding) announces the establishment of and public announcement on March 22 of C#, the latest object-oriented programming language originally developed by Microsoft Corporation, as the Japanese Industrial Standard JIS X 3015 C# Programming Language standard.

The C# programming language is the latest object-oriented language developed on, and inheriting the powerful functionality of, the C++ programming language base. With a powerful language system that is easy for developers to understand, C# can be easily mastered by developers who use the C, C++ or Java programming languages.

Microsoft, Intel and Hewlett-Packard jointly proposed the C# programming language to the international standards body Ecma International (1), which resulted in the establishment of an ECMA standard in 2001. C# was adopted as an international programming language standard by ISO/IEC JTC1 (2) in 2003, and now has been established as a JIS standard in line with the international standards.

Anders Hejlsberg, chief designer of C# at Microsoft Corporation commented about the JIS standard; “JIS plays an extremely important role in the global IT ecosystem. The JIS C# programming language standard announcement represents a huge step forward towards the improvement and greater acceptance of the C# programming language, and makes a great contribution to the value of standards for interoperability. We’re really proud that the C# programming language has been adopted into a standard such as JIS, and that it has been publicly announced.”

From the 2005 school year, the University of Electro-Communications will begin a course on the JIS standardized C# programming language. Professor Ikuo Takeuchi from the university commented; “The University of Electro-Communications is leading the way in practical programming education through the use of C#, which will become an important standardized programming language in the future. I’m really happy that we will be able to offer this to not only all departments but to students in every year. I’m hoping this will offer an opportunity to show off the power of software so that students will learn the enjoyment of software programming.”

Microsoft is providing the C# programming language through Microsoft Visual C#, one of the main development languages in the Microsoft® Visual Studio® development tool. Microsoft Visual C# employs the C# programming language as a powerful tool for developing applications for Microsoft Windows® and the Microsoft .NET Framework for such things as Web services and XML Web services.

Microsoft is actively cooperating with international standards bodies to promote compliance with, and offer proposals for, standards relating to a number of areas including programming languages, networks and file formats, and is working hard to ensure portability and interoperability for the whole industry.

Detailed information about Visual C# can be found at the following Web site:

(1) Ecma International is an international association dedicated to the standardization of information technologies.
(2) ISO/IEC JTC1 is an organization jointly formed by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) to standardize information technologies.