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...