-
- The .NET development platform is similar to the goals we had
- in GNOME of giving language independence to programmers. Any
- API that is written using a CLS provider language can be used
- by any language that is a CLS consumer. Compilers generate
- code in a format called Common Intermediate Language (CIL)
- which is an intermediate representation of a compiled program
- and is easy to compile to native code or compiled using
- Just-in-Time (JIT) engines. The restrictions placed by the
- runtime on the CIL byte codes ensures that it is possible to
- do a good job at optimizing the code in a JIT compiler.
+ </ul>
+
+ The Common Language Infrastructure platform is similar to the
+ goals we had in GNOME of giving language independence to
+ programmers. It is more mature, documented, larger in scope,
+ and has a consistent design.
+
+ Any API that is written using a CLS provider language can be
+ used by any language that is a CLS consumer. Compilers
+ generate code in a format called Common Intermediate Language
+ (CIL) which is an intermediate representation of a compiled
+ program and is easy to compile to native code or compiled
+ using Just-in-Time (JIT) engines. The restrictions placed by
+ the runtime on the CIL byte codes ensures that it is possible
+ to do a good job at optimizing the code in a JIT compiler.