This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
This article is within the scope of WikiProject Java, a collaborative effort to improve the coverage of Java on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
This article is or was the subject of a Wiki Education Foundation-supported course assignment. Further details are available on the course page. Assigned student editor(s): Abharati. Assigned peer reviews: Abharati.
This article has a section on 'editions' (SE, ME, etc). But nothing on the differences between versions. Java 1.7 (and 1.8, though not yet finalized) is in some ways quite a different languages from 1.0. Does anyone think there ought to be a 'Versions' section with brief notes on the main changes (or perhaps just the language changes) in each version? These could include links to information on the relevant topic elsewhere on WP.
Should Simula be added to the list of languages that influenced Java? As far as I remember, Simula is the first object oriented language, including inheritance, constructors, etc. The Wikipedia page of Simula states that "The influence of Simula is often understated, and Simula-type objects are reimplemented in C++, Object Pascal, Java, C# and several other languages. "Danieldanielcolo (talk) 08:48, 25 June 2018 (UTC)
No, as there's no direct influence. OO was so well established 5 years before Java (and Oak), and it was well established as a bolt-on to the existing languages such as C and Pascal. I wouldn't even include Smalltalk as an OO influence (much of what influenced C++ was perhaps from Simula, but more stringly via Smalltalk). Nor Eiffel. The most important, and somewhat novel, OO aspect which Java picked up would be the handling of MI through interfaces, thus steering a midway path between Eiffel-like avoidance of it, and the mess of C++ with MI of implementation classes. If Java's OO has a "flavour", it's of being one of the first to encourage mixins as a pattern. Andy Dingley (talk) 09:34, 25 June 2018 (UTC)
You can refer the site www.cseworldonline.com for better understanding.
Not done: it's not clear what changes you want to be made. Please mention the specific changes in a "change X to Y" format and provide a reliable source if appropriate. Are you asking for this site to be added in external links? We don't advertise companies here. NiciVampireHeart 14:20, 27 August 2018 (UTC)
As it reads, this article currently lists the creator of Java as Ryan Gosling....and I think it should be James Gosling. Right? — Preceding unsigned comment added by 220.127.116.11 (talk) 16:48, 3 February 2019 (UTC)