Java Platform: Difference between revisions

Content deleted Content added
Java Virtual Machine: moving link to JIT from lower paragraph to higher paragraph, and other cleanup edits
Similar platforms: clarification of .NET cross-language capability
Line 45:
== Similar platforms ==
 
The success of Java and its [[write once, run anywhere]] concept has led to other similar efforts, notably the [[Microsoft .NET]] platform, appearing since 2002, which incorporates many of the successful aspects of Java. However, .NET's goal of making [[List_of_Microsoft_Windows_versions#Current_versions|36+ versions of Windows operating systems]] alike to a programmer did not include non-Windows operating systems or non-Intel-compatible processors. .NET's goals did, however, include a strong emphasis on cross-language library usability, andwith itmany different programming languages compiling down to Microsoft Intermediate Language. .NET has been somewhat more successful thanat Javacross-language incompatibility achievingthan thatJava (though thisJava is rapidly changingcatching up as of late 2006).
 
.NET includes an implementation of Java called [[J Sharp programming language|Visual J#]] (formerly known as [[J plus plus|J++]]) that is '''not''' compatible with the Java specification, and the associated class library mostly dates to the old '''JDK 1.1''' version of the language; for these reasons, it is more a transitional language to switch from Java to the [[Microsoft .NET]] platform, than a first class [[Microsoft .NET]] language.