ClueBot NG Report Interface

// Report

Navigation

ID:1799796
User:65.28.27.65
Article:Java (programming language)
Diff:
(Reverted 1 pending edit by Repdad3! to revision 604668556 by 86.32.54.27: unsourced addition//fails verification//)
Line 10: Line 10:
 
| developer = [[Oracle Corporation]]
 
| developer = [[Oracle Corporation]]
 
| written_in = c++
 
| written_in = c++
| latest release version = Java Standard Edition 8 Update 5 (1.8.0_5)
 
| latest release date = {{Start date and age|2014|04|15}}
 
| latest preview version =
 
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD}} -->
 
| frequently updated = <!-- yes/no -->
 
| turing-complete = Yes
 
| typing = [[type system|Static, strong, safe]], [[nominative type system|nominative]], [[manifest typing|manifest]]
 
| implementations = [[OpenJDK]], [[:Category:Java virtual machine|many others]]
 
| influenced_by = [[Ada (programming language)|Ada 83]], [[C++]], [[C Sharp (programming language)|C#]],<ref>Java 5.0 added several new language features (the [[foreach|enhanced for loop]], [[autoboxing]], [[variadic function|varargs]] and [[Java annotation|annotations]]), after they were introduced in the similar (and competing) [[C Sharp (programming language)|C#]] language [http://www.barrycornelius.com/papers/java5/] [http://www.levenez.com/lang/]</ref> [[Eiffel (programming language)|Eiffel]],<ref>{{cite web |author=Gosling, James; and McGilton, Henry |title=The Java Language Environment |date=May 1996 |url=http://java.sun.com/docs/white/langenv/Intro.doc1.html#943 }}</ref> [[Generic Java]], [[Mesa (programming language)|Mesa]],<ref>{{cite web |author=Gosling, James; Joy, Bill; Steele, Guy; and Bracha, Gilad |title=The Java Language Specification, 2nd Edition |url= http://java.sun.com/docs/books/jls/second_edition/html/intro.doc.html#237601 }}</ref> [[Modula-3]],<ref>{{cite web |url=http://www.computerworld.com.au/index.php/id;1422447371;pp;3;fp;4194304;fpid;1 |title=The A-Z of Programming Languages: Modula-3 |publisher=Computerworld.com.au |accessdate=2010-06-09 }}</ref> [[Oberon (programming language)|Oberon]],<ref>[[Niklaus Wirth]] stated on a number of public occasions, e.g. in a lecture at the Polytechnic Museum, Moscow in September, 2005 (several independent first-hand accounts in Russian exist, e.g. one with an audio recording: {{cite web |author=Filippova, Elena|title=Niklaus Wirth's lecture at the Polytechnic Museum in Moscow|date=September 22, 2005|url=http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1155}}), that the Sun Java design team licenced the Oberon compiler sources a number of years prior to the release of Java and examined it: a (relative) compactness, type safety, garbage collection, no multiple inheritance for classes -- all these key overall design features are shared by Java and Oberon.</ref> [[Objective-C]],<ref>[[Patrick Naughton]] cites [[Objective-C]] as a strong influence on the design of the Java programming language, stating that notable direct derivatives include Java interfaces (derived from Objective-C's [[Objective-C#Protocols|protocol]]) and primitive wrapper classes. [http://cs.gmu.edu/~sean/stuff/java-objc.html]</ref> [[UCSD Pascal]],<ref>{{cite web |url=http://www.fscript.org/prof/javapassport.pdf |quote=The project went ahead under the name "green" and the language was based on an old model of [[UCSD Pascal]], which makes it possible to generate interpretive code |title=History of Java |work=Java Application Servers Report |author=TechMetrix Research |year=1999 }}</ref><ref>{{cite web |url=http://queue.acm.org/detail.cfm?id=1017013 |title=A Conversation with James Gosling – ACM Queue |publisher=Queue.acm.org |date=2004-08-31 |accessdate=2010-06-09 }}</ref> [[Smalltalk]]
 
| influenced = [[Ada (programming language)|Ada 2005]], [[BeanShell]], [[C Sharp (programming language)|C#]], [[Clojure]], [[D (programming language)|D]], [[ECMAScript]], [[Groovy (programming language)|Groovy]], [[J Sharp|J#]], [[JavaScript]], [[Kotlin (programming language)|Kotlin]], [[PHP]], [[Python (programming language)|Python]], [[Scala (programming language)|Scala]], [[Seed7]], [[Vala (programming language)|Vala]]
 
| dialects = [[Generic Java]], [[Pizza (programming language)|Pizza]]
 
| programming_language = [[C (programming language)|C]] and [[C++]]
 
| operating_system = [[Cross-platform]] (multi-platform)
 
 
| license = [[GNU General Public License]], [[Java Community Process]]
 
| license = [[GNU General Public License]], [[Java Community Process]]
 
| website = [http://www.oracle.com/technetwork/java/ For Java Developers]
 
| website = [http://www.oracle.com/technetwork/java/ For Java Developers]
Line 29: Line 16:
 
}}
 
}}
   
'''Java''' 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 2014, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers.<ref>{{cite web |url=http://www.langpop.com/ |title=Programming Language Popularity |year=2014 |accessdate=2014-02-07 }}</ref><ref>{{cite web |url=http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html |title=TIOBE Programming Community Index |year=2009 |accessdate=2009-05-06 }}</ref> Java was originally developed by [[James Gosling]] at [[Sun Microsystems]] (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.
+
'''Java''' is a [[computer programming language]] that is [[concurrent computing|concurrent]],[[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ℙℵcite web |url=http://www.langpop.com/ |title=Programming Language Popularity |year=2014 |accessdate=2014-02-07 }}</ref><ref>{{cite web |url=http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html |title=TIOBE Programming Community Index |year=2009 |accessdate=2009-05-06 }}</ref> Java was originally developed by [[James Gosling]] at [[Sun Microsystems]] (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.
   
 
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).
 
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).
Reason:ANN scored at 0.886387
Your username:
Reverted:Yes
Comment
(optional):

Note: Comments are completely optional. You do not have to justify your edit.
If this is a false positive, then you're right, and the bot is wrong - you don't need to explain why.