Java
0 sources
Java is a software application that was influenced by several programming languages. Specifically, its design was influenced by C++, Simula 67, Smalltalk, Objective-C, Object Pascal, and Oberon, along with two additional languages.
Key Facts
- Influenced by: C++[3], C[4], Ada (programming language)[5], Simula 67[6], Smalltalk[7], Objective-C[8], Object Pascal[9], Oberon[10], Eiffel (programming language)[11], Modula-3[12], Mesa[13], Simula[14], C#[15], UCSD Pascal[16]
- Instance of: software[17], multi-paradigm programming language[18], programming language[19]
- Named after: Java coffee[20]
- Based on: Oak[21]
- Developer: Oracle Corporation[22], James Gosling[23]
- Copyright license: GNU General Public License[24]
- Subclass of: programming language[25]
- Designed by: James Gosling[26], Sun Microsystems[27]
- Software version identifier: Java Standard Edition 10[28], Java SE 14.0.2[29], Java SE 15[30], Java SE 15.0.1[31], Java SE 15.0.2[32], Java SE 16.0.1[33], Java SE 16.0.2[34], Java SE 17[35], Java SE 18[36], Java SE 11[37], Java SE 19[38], Java SE 8[39], Java SE 20[40], Java SE 21[41]
- Part of: Java platform[42]
- Commons category: Java (programming language)[43]
- Country of origin: United States[44]
- Inception: 1995[45]
- Publication date: May 23, 1995[46]
- Mascot: Duke[47]
- Official website: https://www.oracle.com/java/[48], https://www.java.com/[49]
- Topic's main category: Category:Java (programming language)[50]
- Topic's main Wikimedia portal: Portal:Java[51]
- Media type: application/java-archive[52]
- File extension: java[53], class[54], jar[55], jad[56], jmod[57]
- Described by source: The Java Language Specification[58]
- Stack Exchange tag: https://stackoverflow.com/tags/java[59], https://serverfault.com/tags/java[60], https://or.stackexchange.com/tags/java[61]
- Used by: Java virtual machine[62]
Body
Cultural Significance
Things named for Java include JavaScript[63].
Why It Matters
Java has Wikipedia articles in 30 language editions, a strong signal of global cultural recognition.[64] Java is known by 18 alternative names across languages and contexts.[65]
Java has been cited as an influence by Python[66], an object-based language[67], founded in 1991[68]; JavaScript[69], a scripting language[70], founded in 1995[71]; PHP[72], a scripting language[73], founded in 1995[74]; TypeScript[75], a programming language[76], founded in 2012[77]; Scala[78], an object-based language[79], founded in 2004[80]; and Dart[81], an object-based language[82], founded in 2011[83].
Entities named for Java include JavaScript[63].
FAQs
Who did Java influence?
Java has been cited as an influence by Python[66], JavaScript[69], PHP[72], and TypeScript[75].