Java is a programming language originally developed by Sun Microsystems and released in 1995. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode which can run on any Java virtual machine regardless of computer architecture. Java now forms the core of Sun's Java platform.