ECMA C# and Common Language Infrastructure
Standards
In August, 2000, Microsoft Corporation, Hewlett-Packard and Intel
Corporation co-sponsored the submission of specifications for the Common Language
Infrastructure (CLI) and C# programming language to the international
standardization organization ECMA. As a result, ECMA formed two task groups (TG3
and TG2, respectively) within TC39, its technical committee responsible for
programming languages and application development.
During the next year, the co-sponsor companies, in
conjunction with other ECMA members and guests (including IBM, Fujitsu Software,
Plum Hall, Monash University and ISE), refined these specifications into
standards. In December, 2001, the ECMA General Assembly ratified the 1st edition
of the C# and CLI standards as ECMA-334 and ECMA-335, respectively. A technical
report on the CLI, ECMA TR84, was also ratified.
In late December, 2001, ECMA submitted the standards and
TR to ISO/IEC JTC 1 via the latter's Fast-Track process. The subsequent 6-month
evaluation and comment period resulted in two NO votes (Japan and UK) on the
draft standards, and one NO vote (Japan) on the draft TR. All comments resulting
from this review were considered at a ballot resolution meeting held in October,
2002. The two NO votes on the standards were resolved, making acceptance
unanimous. However, Japan did not change its NO vote on the draft TR (Japan
would like to see a formatted/readable rendering of the CLI class library as
part of the standard, not as a TR; this will be considered for a future
edition).
The ISO/IEC standards and TR will be published in
December, 2002, and will be known formally as ISO/IEC 23270 (C#), ISO/IEC 23271
(CLI) and ISO/IEC 23272 (CLI TR). Equivalent specifications will be adopted as
2nd edition standards and TR by ECMA at its December, 2002, General Assembly.
Work on the next edition of the standards and TR will
begin in January, 2003.
Posted below is a snapshot of the committee's
work to date.
A differently formatted version of each of these
documents is being produced for final publication as
- ISO/IEC standards and TR (1st edition). To monitor
the progress of the publications, please visit
http://www.iso.org
- ECMA standards and TR (2nd edition). To monitor the
progress of the publications, please visit
http://www.ecma.ch
The participants in ECMA TC39/TG2 and TC39/TG3
are providing these working documents to the public for informational purposes
only. The contents are subject to change as often as once a month. To
participate in the standardization process, contact your organization's ECMA
representative. If your company does not currently participate in ECMA and
wishes to do so, please contact ECMA (http://www.ecma.ch/) directly.
The following organizations have participated
in the work of ECMA TC39/TG2 and TC39/TG3 and their contributions are gratefully
acknowledged:
Fujitsu Software, Hewlett-Packard, Intel
Corporation, International Business Machines, ISE, Microsoft Corporation,
Monash University, Netscape, OpenWave, Plum Hall, Sun Microsystems
Many of the organizations that have
participated in the TC39/TG2 and TC39/TG3 work have volunteered to mirror this
site. The URLs for the mirror sites are:
Available Documents
The following documents are available:
TG2
TG3
Questions? Comments? Let us know!
Forward this URL to a colleague
© 2003 Interactive Software Engineering Inc. All rights
reserved.
|