Java Programming Language: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "]). "" to "]). “")
m (Text replacement - " application developer" to " application developer")
Line 20: Line 20:
=== 2013 ===
=== 2013 ===
* (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/Java_(programming_language) Retrieved:2013-12-12.
* (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/Java_(programming_language) Retrieved:2013-12-12.
** '''Java</B> is a [[computer programming language]] that is [[concurrent computing|concurrent]], [[class-based]], [[Object-oriented programming|object-oriented]], and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "[[write once, run anywhere]]" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically [[compiler|compiled]] to [[Java bytecode|bytecode]] ([[class (file format)|class file]]) that can run on any [[Java virtual machine]] (JVM) regardless of [[computer architecture]]. Java is, as of 2012, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers.  Java was originally developed by [[James Gosling]] at [[Sun Microsystem]]s (which has since [[Sun acquisition by Oracle|merged into Oracle Corporation]]) and released in 1995 as a core component of Sun Microsystems' [[Java (software platform)|Java platform]]. The language derives much of its [[syntax (programming languages)|syntax]] from [[C (programming language)|C]] and [[C++]], but it has fewer [[low-level programming language|low-level]] facilities than either of them. <P> The original and [[reference implementation (computing)|reference implementation]] Java [[compiler]]s, virtual machines, and [[library (computing)|class libraries]] were developed by Sun from 1991 and first released in 1995. As of May 2007, in compliance with the specifications of the [[Java Community Process]], Sun relicensed most of its Java technologies under the [[GNU General Public License]]. Others have also developed alternative implementations of these Sun technologies, such as the [[GNU Compiler for Java]] (bytecode compiler), [[GNU Classpath]] (standard libraries), and [[IcedTea]]-Web (browser plugin for applets).
** '''Java</B> is a [[computer programming language]] that is [[concurrent computing|concurrent]], [[class-based]], [[Object-oriented programming|object-oriented]], and specifically designed to have as few implementation dependencies as possible. It is intended to let [[application developer]]s "[[write once, run anywhere]]" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically [[compiler|compiled]] to [[Java bytecode|bytecode]] ([[class (file format)|class file]]) that can run on any [[Java virtual machine]] (JVM) regardless of [[computer architecture]]. Java is, as of 2012, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers.  Java was originally developed by [[James Gosling]] at [[Sun Microsystem]]s (which has since [[Sun acquisition by Oracle|merged into Oracle Corporation]]) and released in 1995 as a core component of Sun Microsystems' [[Java (software platform)|Java platform]]. The language derives much of its [[syntax (programming languages)|syntax]] from [[C (programming language)|C]] and [[C++]], but it has fewer [[low-level programming language|low-level]] facilities than either of them. <P> The original and [[reference implementation (computing)|reference implementation]] Java [[compiler]]s, virtual machines, and [[library (computing)|class libraries]] were developed by Sun from 1991 and first released in 1995. As of May 2007, in compliance with the specifications of the [[Java Community Process]], Sun relicensed most of its Java technologies under the [[GNU General Public License]]. Others have also developed alternative implementations of these Sun technologies, such as the [[GNU Compiler for Java]] (bytecode compiler), [[GNU Classpath]] (standard libraries), and [[IcedTea]]-Web (browser plugin for applets).
<references/>
<references/>



Revision as of 01:33, 28 March 2017

A Java Programming Language is a statically-typed object-oriented programming language.



References

2013


1996