Categories: Cloud

El sustituto del Fortran de Sun se pasa a código abierto

La compañía acaba de liberar como código abierto un prototipo de intérprete
de Fortress, una herramienta de programación para ejecutar programas escritos en
dicho lenguaje línea a línea. ?Estamos tratando de enganchar al entorno
académico y a terceros? dijo Eric Allen, un científico de los laboratorios de
Sun y director del proyecto Fortress.

¿Qué es nuevo?

Sun espera que este nuevo lenguaje haga más
fácil a los programadores el trabajo de desarrollo con procesadores de núcleos
múltiples. El proyecto también puede llevar a
Sun al terreno de la computación de alto
rendimiento, ámbito en el cual, últimamente, había decaído.

Fortress está diseñado para ser el moderno sustituto de
Fortran, un lenguaje de
programación nacido hace 50 años en IBM,
pero aún muy popular para el desarrollo de tareas que requieran alto rendimiento
como puede ser la predicción meteorológica.

?Nosotros tenemos una buena panorámica en el mercado de la computación de
alto rendimiento. Pensamos que como la programación multinúcleo se está haciendo
más importante para el desarrollo de aplicaciones para comunes sistemas de
sobremesa, los programadores tendrán que cambiar a un lenguaje como Fortress
para poder sacar partido a las posibilidades que el hardware de esos sistemas
les ofrece?, dijo Allen.

Por ejemplo, los programadores en Fortress deberán especificar cuándo el
software no debe ser ejecutado en paralelo, al revés que el caso normal. Cuando
un programa escrito en Fortress ejecuta un bucle ?for? ? una tarea repetitiva
como, por ejemplo, examinar cada píxel de una foto para encontrar cuánta gente
en una lista es mayor de 21 años -, Fortress automáticamente divide el trabajo
en bloques, repartiendo cada bloque en un núcleo diferente.

En última instancia, Sun no quiere
desarrollar únicamente un intérprete, que ejecuta software escrito en Fortress
línea a línea, sino que quiere desarrollar un compilador, que traduzca el
programa escrito en una forma que entienda el computador directamente. El
software compilado es más rápido que el software interpretado. Además
Sun prevé desarrollar un compilador que
optimice el código en tiempo de ejecución, una tecnología que ajuste la versión
compilada a medida que se ejecuta para mejorar el rendimiento.

redaccion SN

Recent Posts

La ciberseguridad del IoT crecerá un 120% en el próximo lustro

El internet de las cosas (IoT) trae muchas ventajas, pero también comporta nuevos riesgos. El…

7 horas ago

Bitdefender lanza un programa de garantía contra violaciones de seguridad

Ofrece hasta 1 millón de dólares de compensación económica en caso de incidente, con la…

1 día ago

Cloud Expo evoluciona a Cloud & AI Infrastructure

Este cambio refleja los avances que se producen a nivel de infraestructura TI y el…

1 día ago

DES2025 se centrará en la IA y ofrecerá una zona de experiencia tecnológica

El evento espera reunir a 17.000 directivos, que podrán escuchar a medio centenar expertos en…

1 día ago

Snowflake llega a un acuerdo con Datavolo para su adquisición

Como resultado de esta operación, ampliará sus servicios en el "bronze layer" del ciclo de…

1 día ago

NetApp aumenta un 6 % sus ingresos trimestrales

Durante el segundo trimestre de su año fiscal 2025 acumuló 1.660 millones de dólares, la…

1 día ago