[[Image:322px-Java Logo svg.png|right|thumb|100px|Java logo.]]
[[Image:322px-Java Logo svg.png|right|thumb|100px|Java logo.]]
−
'''Java''' is an [[object-oriented]] [[programming language]] developed by [[Sun Microsystems]] in the 1990's. Its syntax is similar to that of C++, but with some simplifications. One of the major features which make Java programs easier to write than c++ programs is its support for automatic memory management.
+
'''Java''' is an [[object-oriented]] [[programming language]] developed by [[Sun Microsystems]] in the 1990's. Its syntax is similar to that of C++, but with some simplifications. One of the major features which make Java programs easier to write than C++ programs is its support for automatic memory management.
−
The Java compiler maintained by Sun Microsystems compiles java codes to byte codes, which requires the Java virtual machine to execute. This model was adopted by Microsoft for [[C#]] and other [[.NET]] languages. [[IBM]] and others supply regular Java compilers for those who don't want to use the virtual machine.
+
The Java compiler maintained by Sun Microsystems compiles Java codes to byte codes, which requires the Java virtual machine to execute. This model was adopted by Microsoft for [[C#]] and other [[.NET]] languages. [[IBM]] and others supply regular Java compilers for those who don't want to use the virtual machine.