viernes
mar112005
Sun se embarca en nuevo lenguaje programacion.El r
viernes, marzo 11, 2005 at 6:12AM
Sun Microsystems, en su interes de mantener en evolucion el mundo de la informatica, ha emprendido un nuevo proyecto, crear un lenguaje de programacion mejor que Java.
Dirigido especialmente al mundo cientifico, Fortress, nombre asignado al nuevo lenguaje de programacion, se enfocara principalmente en las supercomputadoras que se diserían para los proximos aráos.
Vaya que esto servira de mucho por este mundo de Javahispano, pues muchos de sus miembros tienen proyectos de ciencias en sus respectivas universidades
A continuacion, hago un extracto del reportaje realizado a Guy Steele, lider del proyecto Fortress, y cuyo original en ingles aparece en el link provisto.
============================
Guy Steele lidera un pequeño equipo de investigadores en Burlington, Massachussets, quienes han asumido un enorme reto -- crear un lenguaje de programacion mejor que Java.
Imaginese este nuevo lenguaje como un Java para cientificos, un Java para progamadores de computadores a peta-escala.
Llamado Fortress, el nuevo lenguaje es parte de un enorme esfuerzo de los laboratorios Sun para llegar con un diseño de la computadora del futuro, un esfuerzo financiado en parte por la DARPA (Defense Advanced Research Project Agency). A diferencia de anteriores proyectos de la DARPA, el enfoque de este no es alto rendimiento, sino alta productividad.
ý La diferencia ? Alto rendimiento es introducir un problema a una maquina y obtener la respuesta de manera rapida. Con alta productividad el reloj comienza cuando usted le da el problema a los programadores.
"Asi que la pregunta es que tecnologias adicionales podemos utilizar para soportar los procesos de programacion, proceso de eliminacion de errores, proceso del sistema de administracion, es decir todo lo que implique obtener una respuesta desde el momento en que el problema es planteado", dice Steele.
Dos cosas le ocurrieron a Steele despues de que la especificacion (de Java) fue terminada:
Una fue cuando recibio una llamada telefonica de un hombre, con voz gruesa, desde una pequeña empresa, con una media docena de programadores.
- Usted es la persona que escribio la especificacion Java ?
- La co-escribi, si.
- Bien solo le llamo para darle las gracias. Desde que cambiamos a Java, la productividad en nuestra empresa se ha cuadruplicado, y simplemente porque Java nos ha evitado (cometer) errores.
La otra fue cuando el recibio cierto calenton de sus amigos de la comunidad de computacion cientifica. "Ellos dijeron: Java tiene un soporte terrible para la aritmetica de punto flotante. Ustedes tienen que corregir eso para que podamos utilizar Java."
Pero sucedia que ellos no eran la comunidad en que Java estaba intentando enfocarse, dice Steele. "De alguna manera yo pienso que es un error tratar de hacer un lenguage de programacion que haga de todo para todos. Actualmente tengo la certeza de que un solo lenguaje de programacion no puede servir a las necesidades de todo el mundo, debido a que las necesidades son muy diversas.
Fortress se enfoca en las necesidades de los programadores que trabajan en disciplinas matematicas y en disciplinas como la fisica y quimica que dependen ampliamente de las matematicas.
Para los que lo utilizan por primera vez, el codigo luce como la matematica, matematica tal como se escribe en la pizarra, con simbolos de raices cuadradas y exponentes situados encima de la linea.......................................................
.........................................................
El reto para Steele y todo el equipo de Fortress sera tratar de que la gente cambie la forma de hacer las cosas, diferente a como la han hecho en toda su carrera.
"Java tuvo exito por hacer creer a la gente, al menos inicialmente, que el cambio (que traia) no era tan grande. Este se parecia mucho a C, asi que la gente decia: Oh, esto es solo una variante de C para la web. Nosotros podemos trabajar con esto."
Pero resulta que esto represento un enorme cambio en un gran numero de aspectos: un sistema de clase mas fuerte, administracion automatica de almacenamiento (algo que no se tenia en C), y el colector de basura de Java (garbage collector) que cambio completamente la forma de organizar un programa, dijo Steele....................................................
.........
"una de las cosas que buscamos es como mover a la gente de Fortran a Fortress sin que estos se sientan extraños (con Fortress). Nosotros estamos trabajando en eso".
Steele y su equipo estan conscientes de que Java tuvo exito debido a que añadio valor real.
"Con Fortress no solo debemos preguntarnos: 'ý Podemos venir con una notacion interesante que haga que el lenguaje parezca mas matematico ?', sino preguntarnos a nosotros mismos: 'ý Hacerlo mas matematico hara la vida mas facil a los programadores?' ý Mejorara esto su productividad ? y ý Sera la mejoria en productividad lo suficientemente grande para que la gente lo encuentre tan valioso como para hacer el esfuerzo de aprender algo nuevo ?
Su respuesta: "Quiero pensar que sea asi. Eso es lo que deseo. Pienso que hay espacio para al menos otro gran salto, y Fortress es el experimento que estamos intentando sea ese salto".
Dirigido especialmente al mundo cientifico, Fortress, nombre asignado al nuevo lenguaje de programacion, se enfocara principalmente en las supercomputadoras que se diserían para los proximos aráos.
Vaya que esto servira de mucho por este mundo de Javahispano, pues muchos de sus miembros tienen proyectos de ciencias en sus respectivas universidades
A continuacion, hago un extracto del reportaje realizado a Guy Steele, lider del proyecto Fortress, y cuyo original en ingles aparece en el link provisto.
============================
Guy Steele lidera un pequeño equipo de investigadores en Burlington, Massachussets, quienes han asumido un enorme reto -- crear un lenguaje de programacion mejor que Java.
Imaginese este nuevo lenguaje como un Java para cientificos, un Java para progamadores de computadores a peta-escala.
Llamado Fortress, el nuevo lenguaje es parte de un enorme esfuerzo de los laboratorios Sun para llegar con un diseño de la computadora del futuro, un esfuerzo financiado en parte por la DARPA (Defense Advanced Research Project Agency). A diferencia de anteriores proyectos de la DARPA, el enfoque de este no es alto rendimiento, sino alta productividad.
ý La diferencia ? Alto rendimiento es introducir un problema a una maquina y obtener la respuesta de manera rapida. Con alta productividad el reloj comienza cuando usted le da el problema a los programadores.
"Asi que la pregunta es que tecnologias adicionales podemos utilizar para soportar los procesos de programacion, proceso de eliminacion de errores, proceso del sistema de administracion, es decir todo lo que implique obtener una respuesta desde el momento en que el problema es planteado", dice Steele.
Dos cosas le ocurrieron a Steele despues de que la especificacion (de Java) fue terminada:
Una fue cuando recibio una llamada telefonica de un hombre, con voz gruesa, desde una pequeña empresa, con una media docena de programadores.
- Usted es la persona que escribio la especificacion Java ?
- La co-escribi, si.
- Bien solo le llamo para darle las gracias. Desde que cambiamos a Java, la productividad en nuestra empresa se ha cuadruplicado, y simplemente porque Java nos ha evitado (cometer) errores.
La otra fue cuando el recibio cierto calenton de sus amigos de la comunidad de computacion cientifica. "Ellos dijeron: Java tiene un soporte terrible para la aritmetica de punto flotante. Ustedes tienen que corregir eso para que podamos utilizar Java."
Pero sucedia que ellos no eran la comunidad en que Java estaba intentando enfocarse, dice Steele. "De alguna manera yo pienso que es un error tratar de hacer un lenguage de programacion que haga de todo para todos. Actualmente tengo la certeza de que un solo lenguaje de programacion no puede servir a las necesidades de todo el mundo, debido a que las necesidades son muy diversas.
Fortress se enfoca en las necesidades de los programadores que trabajan en disciplinas matematicas y en disciplinas como la fisica y quimica que dependen ampliamente de las matematicas.
Para los que lo utilizan por primera vez, el codigo luce como la matematica, matematica tal como se escribe en la pizarra, con simbolos de raices cuadradas y exponentes situados encima de la linea.......................................................
.........................................................
El reto para Steele y todo el equipo de Fortress sera tratar de que la gente cambie la forma de hacer las cosas, diferente a como la han hecho en toda su carrera.
"Java tuvo exito por hacer creer a la gente, al menos inicialmente, que el cambio (que traia) no era tan grande. Este se parecia mucho a C, asi que la gente decia: Oh, esto es solo una variante de C para la web. Nosotros podemos trabajar con esto."
Pero resulta que esto represento un enorme cambio en un gran numero de aspectos: un sistema de clase mas fuerte, administracion automatica de almacenamiento (algo que no se tenia en C), y el colector de basura de Java (garbage collector) que cambio completamente la forma de organizar un programa, dijo Steele....................................................
.........
"una de las cosas que buscamos es como mover a la gente de Fortran a Fortress sin que estos se sientan extraños (con Fortress). Nosotros estamos trabajando en eso".
Steele y su equipo estan conscientes de que Java tuvo exito debido a que añadio valor real.
"Con Fortress no solo debemos preguntarnos: 'ý Podemos venir con una notacion interesante que haga que el lenguaje parezca mas matematico ?', sino preguntarnos a nosotros mismos: 'ý Hacerlo mas matematico hara la vida mas facil a los programadores?' ý Mejorara esto su productividad ? y ý Sera la mejoria en productividad lo suficientemente grande para que la gente lo encuentre tan valioso como para hacer el esfuerzo de aprender algo nuevo ?
Su respuesta: "Quiero pensar que sea asi. Eso es lo que deseo. Pienso que hay espacio para al menos otro gran salto, y Fortress es el experimento que estamos intentando sea ese salto".
in
otro
otro 
Reader Comments