Standardization

On October 31, 2000, Hewlett-Packard, Intel, and Microsoft jointly submitted C# and the CLI to the European Computer Manufacturers Association (ECMA) for standardization. The purpose of this was to establish a standard for future implementations of C# and the CLI.

This is significant because historically speaking, most languages are created, released, and available for years before standardization occurs. Then after multiple incompatible versions have been implemented, vendors play catch-up to mitigate the effects of nonstandard portions of their implementations. Furthermore, applications written with nonstandard implementations break and need modification to comply with the new standards-based compilers upon release. In a rare ...

Get C# Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.