Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems en los años 90 que toma su sintaxis de C y C++ pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel como punteros. Las aplicaciones Java se compilan típicamente a bytecode que luego es interpretado o compilado a código nativo para su ejecución. C es un lenguaje débilmente tipificado de medio nivel con características de bajo nivel y que permite mezclar código en ensamblador. Lisp es una