Reaching Out to Java with J++

Around the same time, Sun Microsystems created Java. There are two aspects to the technology. From the language point of view, Java was designed to be a modern object-oriented language that did away with the complexities of C++ around memory management and bug-prone features like multiple inheritance, unhygienic macros, and so on. The other interpretation, Java as a platform, brought a runtime with a rich library to write enterprise applications that run on various platforms and target various application models both for the client and the Web.

A major downside to the Java strategy at the time was its tight coupling to a single language, making it hard to interoperate with existing code or to reuse existing programming ...

Get C# 5.0 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.