Chapter 3. Java and the Common Language Runtime

The Java programming language was designed with a number of aims in mind. James Gosling and Henry McGilton, two of the creators of the Java language, wrote a famous white paper called "The Java Language Environment" in which they discussed the goals of the language. (You can read the white paper at http://www.java.sun.com/docs/white/langenv.) The goals were that Java should be

  • Simple, object-oriented, and familiar

  • Robust and secure

  • Architecture-neutral and portable

  • High-performance

  • Interpreted, threaded, and dynamic

Microsoft .NET fulfills these same goals. The only difference is the underlying platform—Java-language programs built using the Java Development Kit (JDK) execute using the Java Virtual Machine ...

Get Microsoft® Visual J#™ .NET (Core Reference) 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.