Buscar
Social
Ofertas laborales ES
« Tenemos ganador de la entrada para Big Data Spain | Main | JavaHispano Podcast - 161 - Noticias Octubre »
lunes
nov042013

Podcast entrevistando a James Gosling

El número 150 de Java Spotlight podcasts ha publicado una entrevista al "padre" (aunque el ha dicho que ahora se considera "tatarabuelo") de Java: James Gosling. Hasta donde a mí me consta, esta es la primera entrevista que Gosling concede a un medio que depende de Oracle desde que dejó la compañía (este podcast es un podcast corporativo de Oracle).

En la entrevista Gosling dice cuáles han sido las cosas de las que más se arrepiente respecto a la sintaxis de Java (el hecho de no haber incorporado sobrecarga de operadores, aunque una versión inicial del lenguaje la tuvo, es la cosa de la que más se arrepiente). También afirma que en varias ocasiones ha enviado varias propuestas para modificar el lenguaje de programación Java, entre ellas una propuesta para usar inferencia de tipos y evitar en prácticamente todos los casos la declaración explícita del tipo de una nueva variable, pero siempre le han rechazado este tipo de propuestas.

También habla del trabajo que está haciendo en su nueva empresa Liquid Robotics, donde sigue programando con Java tanto los robots acuáticos con los que trabaja como los servicios a los que acceden estos robots. Afirma que ha dejado a un lado Emacs y que ahora usan Netbeans.

Una de las últimas cosas que ha dicho, muy curiosa, es que él considera que ya no hay mucha oportunidad para innovación en lo tocante a lenguajes de programación. Es decir, que no va a parecer un lenguaje con una sintaxis considerablemente diferente a lo que ya tenemos y que va a tener un impacto considerable en el mundo de la programación. Cree que el espacio de innovación en esta área es poco. Y considera que hay otros problemas más importantes y que ofrecen más oportunidades de innovación, como por ejemplo cómo mejorar las arquitecturas de las aplicaciones, o temas relacionados con seguridad y autenticación.

Es una entrevista muy recomendable.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (3)

noviembre 4, 2013 | Registered Commenterzemi

si, a menudo despiste; ya he añadido el enlace a la noticia también.

noviembre 4, 2013 | Registered CommenterAbraham

Inferencia de tipos, sobrecarga de operadores?

James Gosling está hablando de Java o de Scala?

http://docs.scala-lang.org/tutorials/

A Tour of Scala

Abstract Types
Annotations
Classes
Case Classes
Compound Types
Sequence Comprehensions
Extractor Objects
Generic Classes
Implicit Parameters
Inner Classes
Mixin Class Composition
Nested Functions
Anonymous Function Syntax
Currying
Automatic Type-Dependent Closure Construction
Operators
Higher-order Functions
Pattern Matching
Polymorphic Methods
Regular Expression Patterns
Traits
Upper Type Bounds
Lower Type Bounds
Explicitly Typed Self References
Local Type Inference
Unified Types
Variances
Views
XML Processing
Default Parameter values
Named Parameters
Value Classes and Universal Traits NEW IN 2.10
String Interpolation NEW IN 2.10
Implicit Classes AVAILABLE
Futures and Promises NEW IN 2.10
Reflection EXPERIMENTAL
Macros EXPERIMENTAL

noviembre 15, 2013 | Unregistered Commenterusuario

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>