Java   • 1991 - James Gosling, Sun Microsystems, Inc.   • Originally a platform independent language for   programming home appliances and was called “Oak”   later renamed “Java” in 1995.   • Later (1994) used for World Wide Web applications (since byte code can be   downloaded and run without compiling it)   • Eventually used as a general-purpose programming language (for the same   reason as above plus it is object-oriented)   • Why the name “Java”? Java was then named “Java”, paying homage to the   large amounts of coffee consumed by the team.   • Now owns by Oracle   • Full-fledged application programming language   • Additional capability as a Web programming language   (currently the strength of its application base)   • A pure OO programming language   • NOT radical or especially new   • Adopts its looks from C++, and its behavior from Smalltalk   • Compiled to processor-neutral instruction set then   interpreted on each supporting platform   • Extremely fast adoption rate! (d...