No puedo extenderme mucho porque hace tiempo que deje la informática, tiro la piedra y escondo la mano:P
Primero, tendriamos que estar de acuerdo en que Java es una evolución del lenguaje C. Es lo que C++ debeia haber sido.
Después tenemos avances "academicos" en la máquina virtual de LISP que se incluyeron en una JVM "industrial" como la de Java. Hablo entre la memoria y la intuicion: LISP era donde se hacian avances en codigo interpretado. Cosas como los avances en el funcionamiento del Garbage Collector, creo que de hecho el GC se inventó en LISP.
Tenemos también a un tipo como Guy L. Steele creador de un dialecto LISP como Scheme y gran contribuidor a LISP, y más tarde co-fundador de Java junto con Gosling.
Luego tenemos un berenjenal en el que no quiero meterme por falta de conocimientos, de ideas de LISP traspasadas a Java: orientacion a objetos, tipos de datos más avanzados,...
Aunque ahora parezca un lenguaje aburrido, Java fue un soplo de aire fresco a finales de los 90, para los que nos debatiamos entre la potencia "academica" de LISP y la poca productividad de un lenguaje "industrial" como C.
Aquí hay una cita de Guy Steele, de una fuente no-imparcial (Paul Graham vende lisp como la bala de plata)
"We were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp."
* Guy Steele, co-author of the Java specspec
Curiosamente, también usa la palabra "descubrir", y se adhiere a la opinión que los lenguajes actuales van incorporando cosas de LISP
What I mean is that Lisp was first discovered by John McCarthy in 1958, and popular programming languages are only now catching up with the ideas he developed then.
Me guardo el articulo de Paul Graham para leer más tarde, parece muy interesante.
--
No infectéis vuestra mente debatiéndoos por lo extraño de este negocio.
Re:Descubrió, no inventó
(Puntos:3, Informativo)( http://www.youtube.com/watch?v=rVADWAxOZtg | Última bitácora: Sábado, 30 Octubre de 2010, 23:38h )
Primero, tendriamos que estar de acuerdo en que Java es una evolución del lenguaje C. Es lo que C++ debeia haber sido.
Después tenemos avances "academicos" en la máquina virtual de LISP que se incluyeron en una JVM "industrial" como la de Java. Hablo entre la memoria y la intuicion: LISP era donde se hacian avances en codigo interpretado. Cosas como los avances en el funcionamiento del Garbage Collector, creo que de hecho el GC se inventó en LISP.
Tenemos también a un tipo como Guy L. Steele creador de un dialecto LISP como Scheme y gran contribuidor a LISP, y más tarde co-fundador de Java junto con Gosling.
https://secure.wikimedia.org/wikipedia/en/wiki/Gu
Recuerdo este "libraco" suyo en la estantería de la biblioteca: http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.h
Luego tenemos un berenjenal en el que no quiero meterme por falta de conocimientos, de ideas de LISP traspasadas a Java: orientacion a objetos, tipos de datos más avanzados,
Aunque ahora parezca un lenguaje aburrido, Java fue un soplo de aire fresco a finales de los 90, para los que nos debatiamos entre la potencia "academica" de LISP y la poca productividad de un lenguaje "industrial" como C.
Aquí hay una cita de Guy Steele, de una fuente no-imparcial (Paul Graham vende lisp como la bala de plata)
http://www.paulgraham.com/icad.html [paulgraham.com]
Curiosamente, también usa la palabra "descubrir", y se adhiere a la opinión que los lenguajes actuales van incorporando cosas de LISP
Me guardo el articulo de Paul Graham para leer más tarde, parece muy interesante.
No infectéis vuestra mente debatiéndoos por lo extraño de este negocio.