Talk:Java Programming/History

More friendly history
I think that the history (especially the version history) should be more friendly and contain more historical and background information. And the actual features lists should be moved (after a good revision) to some kind of appendix. As it is now, new Java programmers, I think, can get confused by all those Java details. Untrots 22:08, 1 April 2007 (UTC)
 * The history is more flowing than before and information is more readily available. Information is cited. However, I'd have to do something about the version history. I think a simple table would be enough. And then all the version specifications can be kept in separate pages in an appendix. Arunreginald (talk) 09:48, 9 May 2008 (UTC)
 * The version history should be written like a story and not a list of groceries. Arunreginald (talk) 12:22, 10 May 2008 (UTC)

Heritage from Smalltalk
The significant influence of Smalltalk on Java is completely ignored in this section on the history of Java. Unless the reader explores the links to Wikipedia entries the reader may be left with the wrong impression that many of the key concepts of Java originated with the Java creators. The truth is that many of the concepts were already in use long before Java was created. Object oriented programming and the technology of the Virtual Machine had already achieved wider dissemination through, mainly, the Smalltalk object oriented programming environment.

What differentiates Java from Smalltalk is the disposal of the object model friendly syntax of Smalltalk in favour of a procedural C-like syntax and the replacement of the interactive interpreter oriented IDE for compilation based program development practice. These changes helped Jave to become the dominant Object Oriented software development tool because programmers found in Java much of what they were already familiar with: C-like syntax and compiled programs. The portability afforded by the Virtual Machine technology provided the bonus that made switching to Java worthwhile.

JoaquinS (discuss • contribs) 23:53, 3 December 2016 (UTC)

Java 8
When I came to this page, Java 8 was not included in the list of released Java versions. Java 8 was released way back in March 2014, making the history list very outdated, with Java 9 already being scheduled for release soon. As a side note, there is also an anachronism at the bottom of the same section, which states that "Java 8 will be released ... in summer 2013" (note the future tense as opposed to past tense). If someone would please update all of this outdated information, including all of the changes made in Java 8. 2602:302:D124:A0E0:C9E3:5557:BF4B:55F0 (discuss) 22:42, 29 June 2017 (UTC)
 * Done. Ftiercel (discuss • contribs) 17:23, 8 July 2017 (UTC)