"But given that Microsoft often gives with one hand and then
takes much more with the other, legal opinion is needed before a
definite pronouncement is made.
""ECMA 334 specifies the form and establishes the interpretation
of programs written in the C# programming language, while the ECMA
335 standard defines the Common Language Infrastructure (CLI) in
which applications written in multiple high-level languages can be
executed in different system environments without the need to
rewrite those applications to take into consideration the unique
characteristics of those environments," Galli said in the
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.